Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Unified Modeling Language</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Unified_Modeling_Language"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/mediawiki.page.gallery.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Unified_Modeling_Language rootpage-Unified_Modeling_Language skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Unified Modeling Language</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">"UML" redirects here. For other uses, see <a href="UML_(disambiguation)" class="mw-disambig" title="UML (disambiguation)">UML (disambiguation)</a>.</div>
<p class="mw-empty-elt">

</p>
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */


.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}


/* end https://en.wikipedia.org/ */
</style><table class="infobox vevent"><tbody><tr><th colspan="2" class="infobox-above" style="background-color:#e0e0e0;">UML</th></tr><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"></span></td></tr><tr><th scope="row" class="infobox-label">Family</th><td class="infobox-data"><a href="Modeling_language" title="Modeling language">Modeling language</a></td></tr><tr><th scope="row" class="infobox-label">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://www.uml.org/">www<wbr>.uml<wbr>.org</a></span></td></tr></tbody></table>
<p>The <b>Unified Modeling Language</b> (<b>UML</b>) is a general-purpose, object-oriented, visual <a href="Modeling_language" title="Modeling language">modeling language</a> that provides a way to visualize the architecture and design of a system; like a <a href="Blueprint" title="Blueprint">blueprint</a>.<sup id="cite_ref-OMG_1-0" class="reference"><a href="#cite_note-OMG-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> UML defines notation for many types of diagrams which focus on aspects such as behavior, interaction, and structure.
</p><p>UML is both a formal metamodel and a collection of graphical templates. The metamodel defines the elements in an object-oriented model such as classes and properties. It is essentially the same thing as the metamodel in <a href="Object-oriented_programming" title="Object-oriented programming">object-oriented programming</a> (OOP), however for OOP, the metamodel is primarily used at run time to dynamically inspect and modify an application object model. The UML metamodel provides a mathematical, formal foundation for the graphic views used in the modeling language to describe an emerging system.
</p><p>UML was created in an attempt by some of the major thought leaders in the object-oriented community to define a standard language at the <a href="OOPSLA" title="OOPSLA">OOPSLA</a> '95 Conference. Originally, <a href="Grady_Booch" title="Grady Booch">Grady Booch</a> and <a href="James_Rumbaugh" title="James Rumbaugh">James Rumbaugh</a> merged their models into a unified model. This was followed by Booch's company <a href="Rational_Software" title="Rational Software">Rational Software</a> purchasing Ivar Jacobson's Objectory company and merging their model into the UML. At the time Rational and Objectory were two of the dominant players in the small world of independent vendors of object-oriented tools and methods.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> The <a href="Object_Management_Group" title="Object Management Group">Object Management Group</a> (OMG) then took ownership of UML.
</p><p>The creation of UML was motivated by the desire to standardize the disparate nature of notational systems and approaches to software design at the time.<sup id="cite_ref-:1_4-0" class="reference"><a href="#cite_note-:1-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> In 1997, UML was adopted as a standard by the <a href="Object_Management_Group" title="Object Management Group">Object Management Group</a> (OMG) and has been managed by this organization ever since. In 2005, UML was also published by the <a href="International_Organization_for_Standardization" title="International Organization for Standardization">International Organization for Standardization</a> (ISO) and the <a href="International_Electrotechnical_Commission" title="International Electrotechnical Commission">International Electrotechnical Commission</a> (IEC) as the <b>ISO/IEC 19501</b> standard.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> Since then the standard has been periodically revised to cover the latest revision of UML.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p><p>Most developers do not use UML per se, but instead produce more informal diagrams, often hand-drawn. These diagrams, however, often include elements from UML.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 536">: 536 </span></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Use">Use</h2></div>
<p>UML is primarily used for <a href="Software_development" title="Software development">software development</a> (in any industry or domain)<sup id="cite_ref-web-apps_8-0" class="reference"><a href="#cite_note-web-apps-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> but also used outside elsewhere including <a href="Business_process" title="Business process">business processes</a>, <a href="Function_model" title="Function model">system functions</a>, <a href="Database_schema" title="Database schema">database schemas</a>, <a href="Workflow" title="Workflow">workflow</a> in the legal systems, <a href="Medical_electronics" class="mw-redirect" title="Medical electronics">medical electronics</a>, <a href="Health_care_system" class="mw-redirect" title="Health care system">Health care systems</a>, and <a href="Hardware_design" class="mw-redirect" title="Hardware design">hardware design</a>.<sup id="cite_ref-BJR-book_9-0" class="reference"><a href="#cite_note-BJR-book-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>
</p><p>UML is designed for use with many object-oriented software development methods; both today and for the methods when it was first developed including <a href="Object-modeling_technique" title="Object-modeling technique">OMT</a>, <a href="Booch_method" class="mw-redirect" title="Booch method">Booch method</a>, <a href="Objectory" title="Objectory">Objectory</a>, and especially for <a href="Rational_Unified_Process" class="mw-redirect" title="Rational Unified Process">RUP</a> which it was originally intended to be used with when work began at Rational Software.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> Although originally intended for object-oriented design documentation, UML has been used effectively in other contexts such as modeling business process.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-UML,_Success_Stories_12-0" class="reference"><a href="#cite_note-UML,_Success_Stories-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</p><p>As UML is not inherently linked to a particular <a href="Programming_language" title="Programming language">programming language</a>, it can be used for modeling a system independent of language. Some <a href="UML_tool" title="UML tool">UML tools</a> generate <a href="Source_code" title="Source code">source code</a> from a UML model.<sup id="cite_ref-importance-UML_13-0" class="reference"><a href="#cite_note-importance-UML-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Elements">Elements</h3></div>

<p>UML diagrams support visualizing system aspects like:<sup id="cite_ref-:0_14-0" class="reference"><a href="#cite_note-:0-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li><a href="Activity_(UML)" title="Activity (UML)">Activities</a> (jobs)</li>
<li><a href="Component_(UML)" title="Component (UML)">Components</a> and how they can interact</li>
<li><a href="User_interface" title="User interface">User interface</a></li>
<li>How the system runs</li></ul>
<p>In addition to notational elements with well-defined meanings, UML diagrams also allow for free-form comments (notes) that explain aspects such as use, constraint, and intent.
</p>
<div class="mw-heading mw-heading3"><h3 id="Sharing">Sharing</h3></div>
<p>UML models can be exchanged among <a href="UML_tool" title="UML tool">UML tools</a> via the <a href="XML_Metadata_Interchange" title="XML Metadata Interchange">XML Metadata Interchange</a> (XMI) format.
</p>
<div class="mw-heading mw-heading3"><h3 id="Cardinality_notation">Cardinality notation</h3></div>
<p>As with database Chen, Bachman, and ISO <a href="ER_diagram" class="mw-redirect" title="ER diagram">ER diagrams</a>, class models are specified to use "look-across" <a href="Cardinality_(data_modeling)" title="Cardinality (data modeling)">cardinalities</a>, even though several authors (<a href="Merise" title="Merise">Merise</a>,<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
Elmasri &amp; Navathe,<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>
amongst others<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>)
prefer same-side or "look-here" for roles and both minimum and maximum cardinalities. Recent researchers (Feinerer<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
and Dullea et al.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>)
have shown that the "look-across" technique used by UML and ER diagrams is less effective and less coherent when applied to <i>n</i>-ary relationships of order strictly greater than 2.
</p><p>Feinerer says: "Problems arise if we operate under the look-across semantics as used for UML associations. Hartmann<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>
investigates this situation and shows how and why different transformations fail.", and: "As we will see on the next few pages, the look-across interpretation introduces several difficulties which prevent the extension of simple mechanisms from binary to <i>n</i>-ary associations."
</p>
<div class="mw-heading mw-heading3"><h3 id="Artifacts">Artifacts</h3></div>

<p>An artifact
is the "specification of a physical piece of information that is used or produced by a <a href="Software_development_process" title="Software development process">software development process</a>, or by deployment and operation of a system"<sup id="cite_ref-OMG_Artifacts_21-0" class="reference"><a href="#cite_note-OMG_Artifacts-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> including models, <a href="Source_code" title="Source code">source code</a>, scripts, <a href="Executable" title="Executable">executables</a>, <a href="Table_(database)" title="Table (database)">tables</a> in <a href="Database_systems" class="mw-redirect" title="Database systems">database systems</a>, development deliverables, a design <a href="Document" title="Document">documents</a>, and <a href="Email" title="Email">email</a> messages.<sup id="cite_ref-OMG_Artifacts_21-1" class="reference"><a href="#cite_note-OMG_Artifacts-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup>
</p><p>An artifact is the physical entity that is deployed to a
<a href="Node_(UML)" title="Node (UML)">node</a><sup id="cite_ref-OMG_Artifacts_21-2" class="reference"><a href="#cite_note-OMG_Artifacts-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup>. Other UML elements such as classes and components are first manifest into artifacts and instances of these artifacts are then deployed. Artifacts can be composed of other artifacts.
</p>
<div class="mw-heading mw-heading3"><h3 id="Metamodeling">Metamodeling</h3></div>

<p>The OMG developed a <a href="Metamodeling" title="Metamodeling">metamodeling</a> architecture to define UML, called the <a href="Meta-Object_Facility" title="Meta-Object Facility">Meta-Object Facility</a> (MOF).<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> MOF is designed as a four-layered architecture, as shown in the image at right. It provides a meta-meta model at the top, called the M3 layer. This M3-model is the language used by Meta-Object Facility to build metamodels, called M2-models.
</p><p>The most prominent example of a Layer 2 Meta-Object Facility model is the UML metamodel, which describes UML itself. These M2-models describe elements of the M1-layer, and thus M1-models. These would be, for example, models written in UML. The last layer is the M0-layer or data layer. It is used to describe runtime instances of the system.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup>
</p><p>The metamodel can be extended using a mechanism called <a href="Stereotype_(UML)" title="Stereotype (UML)">stereotyping</a>. This has been criticized as being insufficient/untenable by <a href="Brian_Henderson-Sellers" title="Brian Henderson-Sellers">Brian Henderson-Sellers</a> and Cesar Gonzalez-Perez in "Uses and Abuses of the Stereotype Mechanism in UML 1.x and 2.0".<sup id="cite_ref-UsesAbusesStereotype_24-0" class="reference"><a href="#cite_note-UsesAbusesStereotype-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Diagrams">Diagrams</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1126788409">
/* start https://en.wikipedia.org/ */


.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1246091330">
/* start https://en.wikipedia.org/ */


.mw-parser-output .sidebar{width:22em;float:right;clear:right;margin:0.5em 0 1em 1em;background:var(--background-color-neutral-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);padding:0.2em;text-align:center;line-height:1.4em;font-size:88%;border-collapse:collapse;display:table}body.skin-minerva .mw-parser-output .sidebar{display:table!important;float:right!important;margin:0.5em 0 1em 1em!important}.mw-parser-output .sidebar-subgroup{width:100%;margin:0;border-spacing:0}.mw-parser-output .sidebar-left{float:left;clear:left;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-none{float:none;clear:both;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-outer-title{padding:0 0.4em 0.2em;font-size:125%;line-height:1.2em;font-weight:bold}.mw-parser-output .sidebar-top-image{padding:0.4em}.mw-parser-output .sidebar-top-caption,.mw-parser-output .sidebar-pretitle-with-top-image,.mw-parser-output .sidebar-caption{padding:0.2em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-pretitle{padding:0.4em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-title,.mw-parser-output .sidebar-title-with-pretitle{padding:0.2em 0.8em;font-size:145%;line-height:1.2em}.mw-parser-output .sidebar-title-with-pretitle{padding:0.1em 0.4em}.mw-parser-output .sidebar-image{padding:0.2em 0.4em 0.4em}.mw-parser-output .sidebar-heading{padding:0.1em 0.4em}.mw-parser-output .sidebar-content{padding:0 0.5em 0.4em}.mw-parser-output .sidebar-content-with-subgroup{padding:0.1em 0.4em 0.2em}.mw-parser-output .sidebar-above,.mw-parser-output .sidebar-below{padding:0.3em 0.8em;font-weight:bold}.mw-parser-output .sidebar-collapse .sidebar-above,.mw-parser-output .sidebar-collapse .sidebar-below{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.mw-parser-output .sidebar-navbar{text-align:right;font-size:115%;padding:0 0.4em 0.4em}.mw-parser-output .sidebar-list-title{padding:0 0.4em;text-align:left;font-weight:bold;line-height:1.6em;font-size:105%}.mw-parser-output .sidebar-list-title-c{padding:0 0.4em;text-align:center;margin:0 3.3em}@media(max-width:640px){body.mediawiki .mw-parser-output .sidebar{width:100%!important;clear:both;float:none!important;margin-left:0!important;margin-right:0!important}}body.skin--responsive .mw-parser-output .sidebar a>img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media print{body.ns-0 .mw-parser-output .sidebar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><table class="sidebar nomobile nowraplinks"><tbody><tr><th class="sidebar-title" style="background-color:#eecd9c"><a class="mw-selflink-fragment" href="#Diagrams">UML diagram types</a></th></tr><tr><th class="sidebar-heading" style="background-color:#FFDEAD">
Structural UML diagrams</th></tr><tr><td class="sidebar-content plainlist" style="text-align:left">
<ul><li><a href="Class_diagram" title="Class diagram">Class diagram</a></li>
<li><a href="Component_diagram" title="Component diagram">Component diagram</a></li>
<li><a href="Composite_structure_diagram" title="Composite structure diagram">Composite structure diagram</a></li>
<li><a href="Deployment_diagram" title="Deployment diagram">Deployment diagram</a></li>
<li><a href="Object_diagram" title="Object diagram">Object diagram</a></li>
<li><a href="Package_diagram" title="Package diagram">Package diagram</a></li>
<li><a href="Profile_diagram" title="Profile diagram">Profile diagram</a></li></ul></td>
</tr><tr><th class="sidebar-heading" style="background-color:#FFDEAD">
Behavioral UML diagrams</th></tr><tr><td class="sidebar-content plainlist" style="text-align:left">
<ul><li><a href="Activity_diagram" title="Activity diagram">Activity diagram</a></li>
<li><a href="Communication_diagram" title="Communication diagram">Communication diagram</a></li>
<li><a href="Interaction_overview_diagram" title="Interaction overview diagram">Interaction overview diagram</a></li>
<li><a href="Sequence_diagram" title="Sequence diagram">Sequence diagram</a></li>
<li><a href="UML_state_machine" title="UML state machine">State diagram</a></li>
<li><a href="Timing_diagram_(Unified_Modeling_Language)" title="Timing diagram (Unified Modeling Language)">Timing diagram</a></li>
<li><a href="Use_case_diagram" title="Use case diagram">Use case diagram</a></li></ul></td>
</tr><tr><td class="sidebar-navbar"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></td></tr></tbody></table>
<p>UML 2 defines many types of diagrams – shown as a <a href="Taxonomy" title="Taxonomy">taxonomy</a> in the image.<sup id="cite_ref-:0_14-1" class="reference"><a href="#cite_note-:0-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>
</p>

<div class="mw-heading mw-heading3"><h3 id="Structure_diagrams">Structure diagrams</h3></div>
<p>Structure diagrams emphasize the structure of the system – using objects, classifiers, relationships, attributes and operations. They are used to document <a href="Software_architecture" title="Software architecture">software architecture</a>.
</p>
<ul><li><a href="Class_diagram" title="Class diagram">Class diagram</a> – Describes the structure of a class</li>
<li><a href="Component_diagram" title="Component diagram">Component diagram</a> – Describes how a software system is split into components and dependencies between the components</li>
<li><a href="Composite_structure_diagram" title="Composite structure diagram">Composite structure diagram</a></li>
<li><a href="Deployment_diagram" title="Deployment diagram">Deployment diagram</a></li>
<li><a href="Object_diagram" title="Object diagram">Object diagram</a></li>
<li><a href="Package_diagram" title="Package diagram">Package diagram</a></li>
<li><a href="Profile_diagram" title="Profile diagram">Profile diagram</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Behavior_diagrams">Behavior diagrams</h3></div>
<p>Behavior diagrams emphasize the behavior of a system by showing collaborations among objects and changes to the internal states of objects. They are used to describe the functionality of a system.
</p>
<ul><li><a href="Activity_diagram" title="Activity diagram">Activity diagram</a> – Describes the business and operational activities of components</li>
<li><a href="State_machine_diagram" class="mw-redirect" title="State machine diagram">State machine diagram</a></li>
<li><a href="Use_case_diagram" title="Use case diagram">Use case diagram</a> – Depicts of a user's interaction with a system<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Interaction_diagrams">Interaction diagrams</h3></div>
<p>Interaction diagrams, a subset of behavior diagrams, emphasize the flow of control and data between components of a system.
</p>
<ul><li><a href="Communication_diagram" title="Communication diagram">Communication diagram</a> – shows communication between components</li>
<li><a href="Interaction_overview_diagram" title="Interaction overview diagram">Interaction overview diagram</a></li>
<li><a href="Sequence_diagram" title="Sequence diagram">Sequence diagram</a> – shows interactions arranged in time sequence; can be drawn via tools such as Lucidchart and Draw.io</li>
<li><a href="Timing_diagram_(Unified_Modeling_Language)" title="Timing diagram (Unified Modeling Language)">Timing diagram</a> – focuses on timing constraints</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Examples">Examples</h3></div>
<ul class="center skin-invert-image gallery mw-gallery-traditional" style="width: initial">
<li class="gallerybox" style="width: 155px">
<div class="thumb" style="width: 150px; height: 150px;"><span typeof="mw:File"></span></div>
<div class="gallerytext">Component diagram</div>
</li>
<li class="gallerybox" style="width: 155px">
<div class="thumb" style="width: 150px; height: 150px;"><span typeof="mw:File"></span></div>
<div class="gallerytext">Class diagram</div>
</li>
<li class="gallerybox" style="width: 155px">
<div class="thumb" style="width: 150px; height: 150px;"><span typeof="mw:File"></span></div>
<div class="gallerytext">Activity diagram</div>
</li>
<li class="gallerybox" style="width: 155px">
<div class="thumb" style="width: 150px; height: 150px;"><span typeof="mw:File"></span></div>
<div class="gallerytext">Use case diagram</div>
</li>
<li class="gallerybox" style="width: 155px">
<div class="thumb" style="width: 150px; height: 150px;"><span typeof="mw:File"></span></div>
<div class="gallerytext">Use case diagram</div>
</li>
<li class="gallerybox" style="width: 155px">
<div class="thumb" style="width: 150px; height: 150px;"><span typeof="mw:File"></span></div>
<div class="gallerytext">Deployment diagram</div>
</li>
</ul>
<div class="mw-heading mw-heading2"><h2 id="Adoption">Adoption</h2></div>
<p>In 2013, UML had been marketed by OMG for many contexts, but aimed primarily at software development with limited success.<sup id="cite_ref-UML,_Success_Stories_12-1" class="reference"><a href="#cite_note-UML,_Success_Stories-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup>
</p><p>It has been treated, at times, as a design <a href="No_silver_bullet" class="mw-redirect" title="No silver bullet">silver bullet</a>, which leads to problems. UML misuse includes overuse (designing every part of the system with it, which is unnecessary) and assuming that novices can design with it.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup>
</p><p>It is considered a large language, with many <a href="Syntax_(programming_languages)" title="Syntax (programming languages)">constructs</a>. Some people (including <a href="Ivar_Jacobson" title="Ivar Jacobson">Jacobson</a>) feel that UML's size hinders learning and therefore uptake.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup>
</p><p><a href="Visual_Studio" title="Visual Studio">Visual Studio</a> dropped support for UML in 2016 due to lack of use.<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup>
</p><p>According to <a href="Google_Trends" title="Google Trends">Google Trends</a>, use of the term <i>UML</i> has declined since 2004 although leveled off in the last 5 years.<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>

<p>UML has evolved since the second half of the 1990s and has its roots in the <a href="Object-oriented_programming" title="Object-oriented programming">object-oriented programming</a> methods developed in the late 1980s and early 1990s. The image shows a timeline of the history of UML and other object-oriented modeling methods and notation.
</p>
<div class="mw-heading mw-heading3"><h3 id="Origin">Origin</h3></div>
<p>Rational Software hired James Rumbaugh from <a href="General_Electric" title="General Electric">General Electric</a> in 1994 and after that, the company became the source for two of the most popular object-oriented modeling approaches of the day:<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> Rumbaugh's <a href="Object-modeling_technique" title="Object-modeling technique">object-modeling technique</a> (OMT) and Grady Booch's method. They were soon assisted in their efforts by <a href="Ivar_Jacobson" title="Ivar Jacobson">Ivar Jacobson</a>, the creator of the <a href="Object-oriented_software_engineering" class="mw-redirect" title="Object-oriented software engineering">object-oriented software engineering</a> (OOSE) method, who joined them at Rational in 1995.<sup id="cite_ref-:1_4-1" class="reference"><a href="#cite_note-:1-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="UML_1.x">UML 1.x</h3></div>
<p>UML is originally based on the notations of the <a href="Booch_method" class="mw-redirect" title="Booch method">Booch method</a>, the <a href="Object-modeling_technique" title="Object-modeling technique">object-modeling technique</a> (OMT), and <a href="Object-oriented_software_engineering" class="mw-redirect" title="Object-oriented software engineering">object-oriented software engineering</a> (OOSE), which were integrated into a single language.<sup id="cite_ref-:0_14-2" class="reference"><a href="#cite_note-:0-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> UML was developed at Rational Software in 1994–1995, with further development led by them through 1996.<sup id="cite_ref-:1_4-2" class="reference"><a href="#cite_note-:1-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p><p>Under the technical leadership of Rumbaugh, Jacobson, and Booch, a consortium called the <a href="UML_Partners" title="UML Partners">UML Partners</a> was organized in 1996 to complete the <i>Unified Modeling Language (UML)</i> specification and propose it to the Object Management Group (OMG) for standardization. The partnership also contained additional interested parties (for example <a href="Hewlett-Packard" title="Hewlett-Packard">HP</a>, <a href="Digital_Equipment_Corporation" title="Digital Equipment Corporation">DEC</a>, <a href="IBM" title="IBM">IBM</a>, and <a href="Microsoft" title="Microsoft">Microsoft</a>). The UML Partners' UML 1.0 draft was proposed to the OMG in January 1997 by the consortium. During the same month, the UML Partners formed a group, designed to define the exact meaning of language constructs, chaired by <a href="Cris_Kobryn" title="Cris Kobryn">Cris Kobryn</a> and administered by Ed Eykholt, to finalize the specification and integrate it with other standardization efforts. The result of this work, UML 1.1, was submitted to the OMG in August 1997 and adopted by the OMG in November 1997.<sup id="cite_ref-:1_4-3" class="reference"><a href="#cite_note-:1-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup>
</p><p>After the first release, a task force was formed<sup id="cite_ref-:1_4-4" class="reference"><a href="#cite_note-:1-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> to improve the language, which released several minor revisions, 1.3, 1.4, and 1.5.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup>
</p><p>The standards it produced (as well as the original standard) have been noted as being ambiguous and inconsistent.<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="UML_2">UML 2</h3></div>
<p>UML 2.0 major revision replaced version 1.5 in 2005, which was developed with an enlarged consortium to improve the language further to reflect new experiences on the usage of its features.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup>
</p><p>Although UML 2.1 was never released as a formal specification, versions 2.1.1 and 2.1.2 appeared in 2007, followed by UML 2.2 in February 2009. UML 2.3 was formally released in May 2010.<sup id="cite_ref-spec_37-0" class="reference"><a href="#cite_note-spec-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup> UML 2.4.1 was formally released in August 2011.<sup id="cite_ref-spec_37-1" class="reference"><a href="#cite_note-spec-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup> UML 2.5 was released in October 2012 as an "In progress" version and was officially released in June 2015.<sup id="cite_ref-spec_37-2" class="reference"><a href="#cite_note-spec-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup>
The formal version 2.5.1 was adopted in December 2017.<sup id="cite_ref-OMG_1-1" class="reference"><a href="#cite_note-OMG-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>There are four parts to the UML 2.x specification:
</p>
<ul><li>The Superstructure that defines the notation and semantics for diagrams and their model elements</li>
<li>The Infrastructure that defines the core metamodel on which the Superstructure is based</li>
<li>The <a href="Object_Constraint_Language" title="Object Constraint Language">Object Constraint Language</a> (OCL) for defining rules for model elements</li>
<li>The UML Diagram Interchange that defines how UML 2 diagram layouts are exchanged</li></ul>
<p>Until UML 2.4.1, the latest versions of these standards were:<sup id="cite_ref-Versions2.4.1_38-0" class="reference"><a href="#cite_note-Versions2.4.1-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>UML Superstructure version 2.4.1</li>
<li>UML Infrastructure version 2.4.1</li>
<li>OCL version 2.3.1</li>
<li>UML Diagram Interchange version 1.0.</li></ul>
<p>Since version 2.5, the UML Specification has been simplified (without Superstructure and Infrastructure), and the latest versions of these standards are now:<sup id="cite_ref-LatestVersions_39-0" class="reference"><a href="#cite_note-LatestVersions-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>UML Specification 2.5.1</li>
<li>OCL version 2.4</li></ul>
<p>It continues to be updated and improved by the revision task force, who resolve any issues with the language.<sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Business_Process_Model_and_Notation" title="Business Process Model and Notation">Business Process Model and Notation</a>&nbsp;– Graphical representation for specifying business processes</li>
<li><a href="C4_model" title="C4 model">C4 model</a>&nbsp;– Technique for modelling software architecture</li>
<li><a href="Department_of_Defense_Architecture_Framework" title="Department of Defense Architecture Framework">Department of Defense Architecture Framework</a>&nbsp;– Enterprise architecture framework</li>
<li><a href="DOT_(graph_description_language)" title="DOT (graph description language)">DOT (graph description language)</a>&nbsp;– File format</li>
<li><a href="List_of_Unified_Modeling_Language_tools" title="List of Unified Modeling Language tools">List of Unified Modeling Language tools</a></li>
<li><a href="MODAF" title="MODAF">MODAF</a>&nbsp;– Enterprise architecture framework</li>
<li><a href="Model-based_testing" title="Model-based testing">Model-based testing</a></li>
<li><a href="Model-driven_engineering" title="Model-driven engineering">Model-driven engineering</a>&nbsp;– Software development methodology</li>
<li><a href="Modeling_and_Analysis_of_Real_Time_and_Embedded_systems" title="Modeling and Analysis of Real Time and Embedded systems">Modeling and Analysis of Real Time and Embedded systems</a></li>
<li><a href="Object-oriented_role_analysis_and_modeling" title="Object-oriented role analysis and modeling">Object-oriented role analysis and modeling</a></li>
<li><a href="Process_Specification_Language" title="Process Specification Language">Process Specification Language</a>&nbsp;– Set of logic terms used to describe processes</li>
<li><a href="Systems_Modeling_Language" class="mw-redirect" title="Systems Modeling Language">Systems Modeling Language</a>&nbsp;– General-purpose modeling language<span style="display:none" class="category-annotation-with-redirected-description">Pages displaying short descriptions of redirect targets</span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-OMG-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-OMG_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-OMG_1-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://www.omg.org/spec/UML/2.5.1/PDF"><i>Unified Modeling Language 2.5.1</i></a>. Object Management Group Document Number formal/2017-12-05. Object Management Group Standards Development Organization. December 2017.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text">[1412.2458] Systems, Views and Models of UML. By Ruth Breu Radu Grosu Franz Huber Bernhard Rumpe Wolfgang Schwerin. arXiv arxiv.org</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://modelseverywhere.wordpress.com/2010/11/13/from-unified-method-to-unified-language/">"From Unified Method to Unified Language"</a>. <i>modelseverywhere.wordpress.com</i>. 13 November 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">19 December</span> 2013</span>.</cite></span>
</li>
<li id="cite_note-:1-4"><span class="mw-cite-backlink">^ <a href="#cite_ref-:1_4-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:1_4-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-:1_4-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-:1_4-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-:1_4-4"><sup><i><b>e</b></i></sup></a></span> <span class="reference-text"><cite class="citation book cs1"><a rel="nofollow" class="external text" href="http://www.informit.com/store/unified-modeling-language-user-guide-9780321267979"><i>Unified Modeling Language User Guide, The</i></a> (2&nbsp;ed.). Addison-Wesley. 2005. p.&nbsp;496. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0321267974</bdi>.</cite>
See the sample content: look for history</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=32620">"ISO/IEC 19501:2005 - Information technology - Open Distributed Processing - Unified Modeling Language (UML) Version 1.4.3"</a>. Iso.org. 1 April 2005<span class="reference-accessdate">. Retrieved <span class="nowrap">7 May</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32624">"ISO/IEC 19505-1:2012 - Information technology - Object Management Group Unified Modeling Language (OMG UML) - Part 1: Infrastructure"</a>. Iso.org. 20 April 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">10 April</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite id="CITEREFSebastian_BaltesStephan_Diehl2014" class="citation book cs1">Sebastian Baltes; Stephan Diehl (11 November 2014). <a rel="nofollow" class="external text" href="https://doi.org/10.1145/2635868.2635891">"Sketches and diagrams in practice"</a>. <i>Proceedings of the 22nd <a href="ACM_SIGSOFT" class="mw-redirect" title="ACM SIGSOFT">ACM SIGSOFT</a> International Symposium on Foundations of Software Engineering</i>. FSE 2014. <a href="Association_for_Computing_Machinery" title="Association for Computing Machinery">Association for Computing Machinery</a>. pp.&nbsp;<span class="nowrap">530–</span>541. <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1706.09172">1706.09172</a></span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F2635868.2635891">10.1145/2635868.2635891</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-4503-3056-5</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:2436333">2436333</a>.</cite></span>
</li>
<li id="cite_note-web-apps-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-web-apps_8-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFConallen1999" class="citation journal cs1">Conallen, Jim (1999). <a rel="nofollow" class="external text" href="http://dl.acm.org/ft_gateway.cfm?id=317677&amp;type=pdf&amp;CFID=36848136&amp;CFTOKEN=65755783">"Modeling Web Application Architectures with UML"</a> <span class="cs1-format">(PDF)</span>. <i>Communications of the ACM</i>. <b>42</b> (10): <span class="nowrap">63–</span>70. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F317665.317677">10.1145/317665.317677</a>.</cite></span>
</li>
<li id="cite_note-BJR-book-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-BJR-book_9-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1">"Grady Booch, Jacobson and Rumbaugh book".</cite> <span class="cs1-visible-error citation-comment"><code class="cs1-code">{{cite web}}</code>: </span><span class="cs1-visible-error citation-comment">Missing or empty <code class="cs1-code">|url=</code> (help)</span></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text">John Hunt (2000). <i>The Unified Process for Practitioners: Object-oriented Design, UML and Java</i>. Springer, 2000. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>1-85233-275-1</bdi>. p.&nbsp;5.door</span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text">Satish Mishra (1997). <a rel="nofollow" class="external text" href="http://www2.informatik.hu-berlin.de/~hs/Lehre/2004-WS_SWQS/20050107_Ex_UML.ppt">"Visual Modeling &amp; Unified Modeling Language (UML): Introduction to UML"</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110720091651/http://www2.informatik.hu-berlin.de/~hs/Lehre/2004-WS_SWQS/20050107_Ex_UML.ppt">Archived</a> 20 July 2011 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>. Rational Software Corporation. Accessed 9 November 2008.</span>
</li>
<li id="cite_note-UML,_Success_Stories-12"><span class="mw-cite-backlink">^ <a href="#cite_ref-UML,_Success_Stories_12-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-UML,_Success_Stories_12-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.uml.org/uml_success_stories/index.htm">"UML, Success Stories"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">9 April</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-importance-UML-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-importance-UML_13-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.coderanch.com/t/98273/patterns/importance-UML">"Importance of UML"</a>.</cite></span>
</li>
<li id="cite_note-:0-14"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_14-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_14-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-:0_14-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.omg.org/spec/UML/2.4.1/Superstructure/PDF">"OMG Unified Modeling Language (OMG UML), Superstructure. Version 2.4.1"</a>. Object Management Group<span class="reference-accessdate">. Retrieved <span class="nowrap">9 April</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text">Hubert Tardieu, Arnold Rochfeld and René Colletti La methode MERISE: Principes et outils (Paperback - 1983)</span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text">Elmasri, Ramez, B. Shamkant, Navathe, Fundamentals of Database Systems, third ed., Addison-Wesley, Menlo Park, CA, USA, 2000.</span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite id="CITEREFPaolo_AtzeniWesley_ChuHongjun_LuShuigeng_Zhou2004" class="citation book cs1">Paolo Atzeni; Wesley Chu; Hongjun Lu; Shuigeng Zhou; Tok Wang Ling, eds. (27 October 2004). <i>Conceptual Modeling – ER 2004: 23rd International Conference on Conceptual Modeling, Shanghai, China, November 8–12, 2004</i>. <a href="Lecture_Notes_in_Computer_Science" title="Lecture Notes in Computer Science">Lecture Notes in Computer Science</a> 3288 (2004&nbsp;ed.). <a href="Springer_Publishing" title="Springer Publishing">Springer</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>3540237232</bdi>.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite id="CITEREFIngo_Feinerer2007" class="citation thesis cs1">Ingo Feinerer (March 2007). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240629135535/https://publik.tuwien.ac.at/files/pub-inf_4582.pdf"><i>A Formal Treatment of UML Class Diagrams as an Efficient Method for Configuration Management</i></a> <span class="cs1-format">(PDF)</span> (Doctor of Technical Sciences thesis). Vienna: Technical University of Vienna. Archived from <a rel="nofollow" class="external text" href="https://publik.tuwien.ac.at/files/pub-inf_4582.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 29 June 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">25 May</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite id="CITEREFJames_DulleaIl-Yeol_SongIoanna_Lamprou2003" class="citation journal cs1">James Dullea; Il-Yeol Song; Ioanna Lamprou (1 November 2003). "An analysis of structural validity in entity-relationship modeling". <i>Data &amp; Knowledge Engineering</i>. <b>47</b> (2): <span class="nowrap">167–</span>205. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2FS0169-023X%2803%2900049-1">10.1016/S0169-023X(03)00049-1</a>.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><cite id="CITEREFSven_Hartmann2003" class="citation conference cs1">Sven Hartmann (17 January 2003). <a rel="nofollow" class="external text" href="https://dl.acm.org/doi/abs/10.5555/820085.820110"><i>Reasoning about participation constraints and Chen's constraints</i></a>. ADC '03: Proceedings of the 14th Australasian database conference. <a href="Australian_Computer_Society" title="Australian Computer Society">Australian Computer Society</a>. pp.&nbsp;<span class="nowrap">105–</span>113.</cite> <span style="position:relative; top: -2px;"><span typeof="mw:File"><a href="Open_access" title="open access publication – free to read"></a></span></span></span>
</li>
<li id="cite_note-OMG_Artifacts-21"><span class="mw-cite-backlink">^ <a href="#cite_ref-OMG_Artifacts_21-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-OMG_Artifacts_21-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-OMG_Artifacts_21-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><cite class="citation book cs1">"Artifacts". <a rel="nofollow" class="external text" href="https://www.omg.org/spec/UML/2.5.1/PDF"><i>Unified Modeling Language 2.5.1</i></a>. <a href="Object_Management_Group" title="Object Management Group">OMG</a> Document Number formal/2017-12-05. <a href="Object_Management_Group" title="Object Management Group">Object Management Group</a> Standards Development Organization (OMG SDO). December 2017. p.&nbsp;656.</cite></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text">Iman Poernomo (2006) "<a rel="nofollow" class="external text" href="http://calcium.dcs.kcl.ac.uk/1259/1/acm-paper.pdf">The Meta-Object Facility Typed</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160630002118/http://calcium.dcs.kcl.ac.uk/1259/1/acm-paper.pdf">Archived</a> 30 June 2016 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>" in: <i>Proceeding SAC '06 Proceedings of the 2006 ACM symposium on Applied computing</i>. pp. 1845–1849</span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.omg.org/spec/UML/2.4.1/Infrastructure/PDF/">"UML 2.4.1 Infrastructure"</a>. Omg.org. 5 August 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">10 April</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-UsesAbusesStereotype-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-UsesAbusesStereotype_24-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFBrian_Henderson-SellersCesar_Gonzalez-Perez2006" class="citation journal cs1"><a href="Brian_Henderson-Sellers" title="Brian Henderson-Sellers">Brian Henderson-Sellers</a>; Cesar Gonzalez-Perez (1 October 2006). "Uses and abuses of the stereotype mechanism in UML 1.x and 2.0". <i>MoDELS '06: Proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems</i>. <a href="Lecture_Notes_in_Computer_Science" title="Lecture Notes in Computer Science">Lecture Notes in Computer Science</a> 4199. <b>4199</b>. <a href="Berlin" title="Berlin">Berlin</a>, Germany: <a href="Springer-Verlag" class="mw-redirect" title="Springer-Verlag">Springer-Verlag</a>: <span class="nowrap">16–</span>26. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F11880240_2">10.1007/11880240_2</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-45772-5</bdi>.</cite></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text">Jon Holt Institution of Electrical Engineers (2004). <i>UML for Systems Engineering: Watching the Wheels</i> IET, 2004, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-86341-354-4</bdi>. p.&nbsp;58</span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text">Manuel Almendros-Jiménez, Jesús &amp; Iribarne, Luis. (2007). Describing Use-Case Relationships with Sequence Diagrams. Comput. J.. 50. 116-128. 10.1093/comjnl/bxl053.</span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.drdobbs.com/architecture-and-design/uml-25-do-you-even-care/240163702?queryText=uml">"UML 2.5: Do you even care?"</a>. <i>Dr. Dobb's</i>.</cite> "UML truly is ubiquitous"</span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://queue.acm.org/detail.cfm?id=984495">"Death by UML Fever"</a>.</cite></span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.infoq.com/interviews/Ivar_Jacobson">"Ivar Jacobson on UML, MDA, and the future of methodologies"</a>.</cite></span>
</li>
<li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><cite id="CITEREFKrill2016" class="citation web cs1">Krill, Paul (18 October 2016). <a rel="nofollow" class="external text" href="https://www.infoworld.com/article/3131600/uml-to-be-ejected-from-microsoft-visual-studio.html">"UML to be ejected from Microsoft Visual Studio"</a>. <i>InfoWorld</i><span class="reference-accessdate">. Retrieved <span class="nowrap">23 July</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20230723193301/https://trends.google.com/trends/explore?date=all&amp;geo=US&amp;q=UML&amp;hl=en">"Google Trends"</a>. <i>Google Trends</i>. Archived from <a rel="nofollow" class="external text" href="https://trends.google.com/trends/explore?date=all&amp;geo=US&amp;q=UML&amp;hl=en">the original</a> on 23 July 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">23 July</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text">Andreas Zendler (1997) <i>Advanced Concepts, Life Cycle Models and Tools for Objeckt-Oriented Software Development</i>. p.&nbsp;122</span>
</li>
<li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.omg.org/cgi-bin/doc?ad/97-08-11">"UML Specification version 1.1 (OMG document ad/97-08-11)"</a>. Omg.org<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2011</span>.</cite></span>
</li>
<li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.omg.org/spec/UML/">"UML"</a>. Omg.org<span class="reference-accessdate">. Retrieved <span class="nowrap">10 April</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text">Génova et alia 2004 "Open Issues in Industrial Use Case Modeling"</span>
</li>
<li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.omg.org/spec/UML/2.0/">"UML 2.0"</a>. Omg.org<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2011</span>.</cite></span>
</li>
<li id="cite_note-spec-37"><span class="mw-cite-backlink">^ <a href="#cite_ref-spec_37-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-spec_37-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-spec_37-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.omg.org/spec/UML/">"UML"</a>. Omg.org<span class="reference-accessdate">. Retrieved <span class="nowrap">22 September</span> 2011</span>.</cite></span>
</li>
<li id="cite_note-Versions2.4.1-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-Versions2.4.1_38-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFOMG" class="citation web cs1">OMG. <a rel="nofollow" class="external text" href="http://www.omg.org/spec/#M&amp;M">"OMG Formal Specifications (Modeling and Metadata paragraph)"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">12 February</span> 2016</span>.</cite></span>
</li>
<li id="cite_note-LatestVersions-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-LatestVersions_39-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFOMG" class="citation web cs1">OMG. <a rel="nofollow" class="external text" href="https://www.omg.org/spec/UML/About-UML/">"about the unified modeling language specification"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">22 February</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://issues.omg.org/issues/lists/uml2-rtf">"Issues for UML 2.6 Revision task Force mailing list"</a>. Omg.org<span class="reference-accessdate">. Retrieved <span class="nowrap">10 April</span> 2014</span>.</cite></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2></div>
<ul><li><cite id="CITEREFAmbler2004" class="citation book cs1">Ambler, Scott William (2004). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100131215505/http://www.ambysoft.com/books/theObjectPrimer.html"><i>The Object Primer: Agile Model Driven Development with UML 2</i></a>. Cambridge University Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-521-54018-6</bdi>. Archived from <a rel="nofollow" class="external text" href="http://www.ambysoft.com/books/theObjectPrimer.html">the original</a> on 31 January 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">29 April</span> 2006</span>.</cite></li>
<li><cite id="CITEREFChonolesJames_A._Schardt2003" class="citation book cs1">Chonoles, Michael Jesse; James A. Schardt (2003). <a rel="nofollow" class="external text" href="https://archive.org/details/uml2fordummies00chon"><i>UML 2 for Dummies</i></a>. Wiley Publishing. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-7645-2614-6</bdi>.</cite></li>
<li><cite id="CITEREFFowler2004" class="citation book cs1"><a href="Martin_Fowler_(software_engineer)" title="Martin Fowler (software engineer)">Fowler, Martin</a> (2004). <i>UML Distilled: A Brief Guide to the Standard Object Modeling Language</i> (3rd&nbsp;ed.). Addison-Wesley. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-321-19368-7</bdi>.</cite></li>
<li><cite id="CITEREFJacobsonGrady_BoochJames_Rumbaugh1998" class="citation book cs1"><a href="Ivar_Jacobson" title="Ivar Jacobson">Jacobson, Ivar</a>; Grady Booch; James Rumbaugh (1998). <i>The Unified Software Development Process</i>. Addison Wesley Longman. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-201-57169-2</bdi>.</cite></li>
<li><cite id="CITEREFMartin2003" class="citation book cs1"><a href="Robert_Cecil_Martin" class="mw-redirect" title="Robert Cecil Martin">Martin, Robert Cecil</a> (2003). <a rel="nofollow" class="external text" href="https://archive.org/details/umlforjavaprogra00mart"><i>UML for Java Programmers</i></a>. Prentice Hall. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-13-142848-9</bdi>.</cite></li>
<li><cite id="CITEREFNoran,_Ovidiu_S." class="citation web cs1">Noran, Ovidiu S. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240718044149/https://www.area-c54.it/public/business%20modelling%20-%20uml%20vs%20idef.pdf">"Business Modelling: UML vs. IDEF"</a> <span class="cs1-format">(PDF)</span>. Archived from <a rel="nofollow" class="external text" href="https://www.area-c54.it/public/business%20modelling%20-%20uml%20vs%20idef.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 18 July 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">14 November</span> 2022</span>.</cite></li>
<li><cite id="CITEREFHorst_Kargl" class="citation web cs1">Horst Kargl. <a rel="nofollow" class="external text" href="http://umlnotation.sparxsystems.eu/">"Interactive UML Metamodel with additional Examples"</a>.</cite></li>
<li><cite id="CITEREFPenkerHans-Erik_Eriksson2000" class="citation book cs1">Penker, Magnus; <a href="Hans-Erik_Eriksson" title="Hans-Erik Eriksson">Hans-Erik Eriksson</a> (2000). <a rel="nofollow" class="external text" href="https://archive.org/details/businessmodeling00erik"><i>Business Modeling with UML</i></a>. John Wiley &amp; Sons. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-471-29551-5</bdi>.</cite></li>
<li><cite id="CITEREFDouglass,_Bruce_Powel" class="citation web cs1">Douglass, Bruce Powel. <a rel="nofollow" class="external text" href="https://www.bruce-douglass.com/">"Bruce Douglass: Real-Time Agile Systems and Software Development"</a> <span class="cs1-format">(web)</span><span class="reference-accessdate">. Retrieved <span class="nowrap">1 January</span> 2019</span>.</cite></li>
<li><cite id="CITEREFDouglass2014" class="citation book cs1">Douglass, Bruce (2014). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/businessmodeling00erik"><i>Real-Time UML Workshop 2nd Edition</i></a></span>. Newnes. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-471-29551-8</bdi>.</cite></li>
<li><cite id="CITEREFDouglass2004" class="citation book cs1">Douglass, Bruce (2004). <i>Real-Time UML 3rd Edition</i>. Newnes. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0321160768</bdi>.</cite></li>
<li><cite id="CITEREFDouglass2002" class="citation book cs1">Douglass, Bruce (2002). <i>Real-Time Design Patterns</i>. Addison-Wesley Professional. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0201699562</bdi>.</cite></li>
<li><cite id="CITEREFDouglass2009" class="citation book cs1">Douglass, Bruce (2009). <i>Real-Time Agility</i>. Addison-Wesley Professional. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0321545497</bdi>.</cite></li>
<li><cite id="CITEREFDouglass2010" class="citation book cs1">Douglass, Bruce (2010). <i>Design Patterns for Embedded Systems in C</i>. Newnes. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1856177078</bdi>.</cite></li></ul>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1290876196">
/* start https://en.wikipedia.org/ */


.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .infobox .side-box{font-size:100%}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1237033735">
/* start https://en.wikipedia.org/ */


@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}


/* end https://en.wikipedia.org/ */
</style><div class="side-box side-box-right sistersitebox">
<div class="side-box-flex">
<div class="side-box-image"><span class="noviewer" typeof="mw:File"></span></div>
<div class="side-box-text plainlist">Wikimedia Commons has media related to <a href="https://commons.wikimedia.org/wiki/Unified_Modeling_Language" class="extiw external" title="commons:Unified Modeling Language"><span style="font-style:italic; font-weight:bold;">Unified Modeling Language</span></a>.</div></div>
</div>
<div class="side-box side-box-right sistersitebox">
<div class="side-box-flex">
<div class="side-box-image"><span class="noviewer" typeof="mw:File"></span></div>
<div class="side-box-text plainlist">Wikiversity has learning resources about <i><b><a href="https://en.wikiversity.org/wiki/UML" class="extiw external" title="v:UML">UML</a></b></i></div></div>
</div>
<ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://www.uml.org/">Official website</a></span></span> </li>
<li>Current UML specification: <cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://www.omg.org/spec/UML/2.5.1/PDF"><i>Unified Modeling Language 2.5.1</i></a>. <a href="Object_Management_Group" title="Object Management Group">OMG</a> Document Number formal/2017-12-05. <a href="Object_Management_Group" title="Object Management Group">Object Management Group</a> Standards Development Organization (OMG SDO). December 2017.</cite></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Unified_Modeling_Language80" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><div id="Unified_Modeling_Language80" style="font-size:114%;margin:0 4em"></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Actors</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><i>Organizations</i>
<ul><li><a href="Object_Management_Group" title="Object Management Group">Object Management Group</a></li>
<li><a href="UML_Partners" title="UML Partners">UML Partners</a></li></ul></li>
<li><i>Persons</i>
<ul><li><a href="Grady_Booch" title="Grady Booch">Grady Booch</a></li>
<li><a href="Ivar_Jacobson" title="Ivar Jacobson">Ivar Jacobson</a></li>
<li><a href="James_Rumbaugh" title="James Rumbaugh">James Rumbaugh</a></li></ul></li></ul>
</div></td><td class="noviewer navbox-image" rowspan="5" style="width:1px;padding:0 0 0 2px"><div><span class="skin-invert-image" typeof="mw:File"><a href="Use_case_diagram" title="Use case diagram"></a></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Concepts</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Object oriented</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Object-oriented_programming" title="Object-oriented programming">Object-oriented programming</a></li>
<li><a href="Object-oriented_analysis_and_design" title="Object-oriented analysis and design">Object-oriented analysis and design</a></li>
<li><a href="Object-oriented_modeling" title="Object-oriented modeling">Object-oriented modeling</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Structure</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Actor_(UML)" title="Actor (UML)">Actor</a></li>
<li><a href="Attribute_(computing)" title="Attribute (computing)">Attribute</a></li>
<li><a href="Artifact_(UML)" class="mw-redirect" title="Artifact (UML)">Artifact</a></li>
<li><a href="Class_(computer_programming)" title="Class (computer programming)">Class</a></li>
<li><a href="Component_(UML)" title="Component (UML)">Component</a></li>
<li><a href="Protocol_(object-oriented_programming)" class="mw-redirect" title="Protocol (object-oriented programming)">Interface</a></li>
<li><a href="Object_(computer_science)" title="Object (computer science)">Object</a></li>
<li><a href="Package_(UML)" title="Package (UML)">Package</a></li>
<li><a href="Profile_diagram" title="Profile diagram">Profile diagram</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Behavior</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Activity_(UML)" title="Activity (UML)">Activity</a></li>
<li><a href="Event_(UML)" title="Event (UML)">Event</a></li>
<li><a href="Message_passing" title="Message passing">Message</a></li>
<li><a href="Method_(computer_programming)" title="Method (computer programming)">Method</a></li>
<li><a href="State_(computer_science)" title="State (computer science)">State</a></li>
<li><a href="Use_case" title="Use case">Use case</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Relationships</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Association_(object-oriented_programming)" title="Association (object-oriented programming)">Association</a></li>
<li><a href="Object_composition" title="Object composition">Composition</a></li>
<li><a href="Coupling_(computer_programming)" title="Coupling (computer programming)">Dependency</a></li>
<li><a href="Generalization" title="Generalization">Generalization</a> (or <a href="Inheritance_(object-oriented_programming)" title="Inheritance (object-oriented programming)">Inheritance</a>)</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Extensibility</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Profile_(UML)" title="Profile (UML)">Profile</a></li>
<li><a href="Stereotype_(UML)" title="Stereotype (UML)">Stereotype</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Class_diagram#Multiplicity" title="Class diagram">Multiplicity</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Diagrams</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Structure</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Class_diagram" title="Class diagram">Class</a></li>
<li><a href="Component_diagram" title="Component diagram">Component</a></li>
<li><a href="Composite_structure_diagram" title="Composite structure diagram">Composite structure</a></li>
<li><a href="Deployment_diagram" title="Deployment diagram">Deployment</a></li>
<li><a href="Object_diagram" title="Object diagram">Object</a></li>
<li><a href="Package_diagram" title="Package diagram">Package</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Behaviour</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Activity_diagram" title="Activity diagram">Activity</a></li>
<li><a href="UML_state_machine" title="UML state machine">State Machine</a></li>
<li><a href="Use_case_diagram" title="Use case diagram">Use case</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Interaction</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Communication_diagram" title="Communication diagram">Communications</a></li>
<li><a href="Sequence_diagram" title="Sequence diagram">Sequence</a></li>
<li><a href="Interaction_overview_diagram" title="Interaction overview diagram">Interaction overview</a></li>
<li><a href="Timing_diagram_(Unified_Modeling_Language)" title="Timing diagram (Unified Modeling Language)">Timing</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Derived languages</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Systems_Modeling_Language" class="mw-redirect" title="Systems Modeling Language">Systems Modeling Language (SysML)</a></li>
<li><a href="UXF" title="UXF">UML eXchange Format (UXF)</a></li>
<li><a href="XML_Metadata_Interchange" title="XML Metadata Interchange">XML Metadata Interchange (XMI)</a></li>
<li><a href="Executable_UML" title="Executable UML">Executable UML (xUML)</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other topics</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Glossary_of_Unified_Modeling_Language_terms" title="Glossary of Unified Modeling Language terms">Glossary of UML terms</a></li>
<li><a href="Rational_Unified_Process" class="mw-redirect" title="Rational Unified Process">Rational Unified Process</a></li>
<li><a href="List_of_Unified_Modeling_Language_tools" title="List of Unified Modeling Language tools">List of Unified Modeling Language tools</a></li>
<li><a href="Object_Modeling_in_Color" title="Object Modeling in Color">Object Modeling in Color</a></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Software_engineering336" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Software_engineering336" style="font-size:114%;margin:0 4em"><a href="Software_engineering" title="Software engineering">Software engineering</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Fields</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Computer_programming" title="Computer programming">Computer programming</a></li>
<li><a href="DevOps" title="DevOps">DevOps</a></li>
<li><a href="Empirical_software_engineering" title="Empirical software engineering">Empirical software engineering</a></li>
<li><a href="Experimental_software_engineering" title="Experimental software engineering">Experimental software engineering</a></li>
<li><a href="Formal_methods" title="Formal methods">Formal methods</a></li>
<li><a href="Requirements_engineering" title="Requirements engineering">Requirements engineering</a></li>
<li><a href="Search-based_software_engineering" title="Search-based software engineering">Search-based software engineering</a></li>
<li><a href="Site_reliability_engineering" title="Site reliability engineering">Site reliability engineering</a></li>
<li><a href="Social_software_engineering" title="Social software engineering">Social software engineering</a></li>
<li><a href="Software_deployment" title="Software deployment">Software deployment</a></li>
<li><a href="Software_design" title="Software design">Software design</a></li>
<li><a href="Software_maintenance" title="Software maintenance">Software maintenance</a></li>
<li><a href="Software_testing" title="Software testing">Software testing</a></li>
<li><a href="Systems_analysis" title="Systems analysis">Systems analysis</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Concepts</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Abstraction_(computer_science)" title="Abstraction (computer science)">Abstraction</a></li>
<li><a href="CI/CD" title="CI/CD">CI/CD</a></li>
<li><a href="Computer_compatibility" title="Computer compatibility">Compatibility</a>
<ul><li><a href="Backward_compatibility" title="Backward compatibility">Backward compatibility</a></li>
<li><a href="Compatibility_layer" title="Compatibility layer">Compatibility layer</a></li>
<li><a href="Compatibility_mode" title="Compatibility mode">Compatibility mode</a></li>
<li><a href="Forward_compatibility" title="Forward compatibility">Forward compatibility</a></li>
<li><a href="Software_incompatibility" title="Software incompatibility">Software incompatibility</a></li></ul></li>
<li><a href="Component-based_software_engineering" title="Component-based software engineering">Component-based software engineering</a></li>
<li><a href="Data_modeling" title="Data modeling">Data modeling</a></li>
<li><a href="Enterprise_architecture" title="Enterprise architecture">Enterprise architecture</a></li>
<li><a href="Functional_specification" title="Functional specification">Functional specification</a></li>
<li><a href="Modeling_language" title="Modeling language">Modeling language</a></li>
<li><a href="Programming_paradigm" title="Programming paradigm">Programming paradigm</a></li>
<li><a href="Software" title="Software">Software</a></li>
<li><a href="Software_archaeology" title="Software archaeology">Software archaeology</a></li>
<li><a href="Software_architecture" title="Software architecture">Software architecture</a></li>
<li><a href="Software_configuration_management" title="Software configuration management">Software configuration management</a></li>
<li><a href="Software_development_process" title="Software development process">Software development process/methodology</a></li>
<li><a href="Software_quality" title="Software quality">Software quality</a></li>
<li><a href="Software_quality_assurance" title="Software quality assurance">Software quality assurance</a></li>
<li><a href="Software_system" title="Software system">Software system</a></li>
<li><a href="Software_verification_and_validation" title="Software verification and validation">Software verification and validation</a></li>
<li><a href="Structured_analysis" title="Structured analysis">Structured analysis</a>
<ul><li><a href="Essential_systems_analysis" title="Essential systems analysis">Essential analysis</a></li></ul></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Orientations</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Agile_software_development" title="Agile software development">Agile</a></li>
<li><a href="Aspect-oriented_programming" title="Aspect-oriented programming">Aspect-oriented</a></li>
<li><a href="Object-oriented_programming" title="Object-oriented programming">Object orientation</a></li>
<li><a href="Ontology_(information_science)" title="Ontology (information science)">Ontology</a></li>
<li><a href="Systems_development_life_cycle" title="Systems development life cycle">SDLC</a></li>
<li><a href="Service-oriented_architecture" title="Service-oriented architecture">Service orientation</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Models</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;">Developmental</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Agile_software_development" title="Agile software development">Agile</a></li>
<li><a href="Enterprise_unified_process" title="Enterprise unified process">EUP</a></li>
<li><a href="Executable_UML" title="Executable UML">Executable UML</a></li>
<li><a href="Incremental_build_model" title="Incremental build model">Incremental model</a></li>
<li><a href="Iterative_and_incremental_development" title="Iterative and incremental development">Iterative model</a></li>
<li><a href="Software_prototyping" title="Software prototyping">Prototype model</a></li>
<li><a href="Rapid_application_development" title="Rapid application development">RAD</a></li>
<li><a href="Scrum_(software_development)" title="Scrum (software development)">Scrum</a></li>
<li><a href="Spiral_model" title="Spiral model">Spiral model</a></li>
<li><a href="Unified_process" title="Unified process">UP</a></li>
<li><a href="V-model_(software_development)" title="V-model (software development)">V-model</a></li>
<li><a href="Waterfall_model" title="Waterfall model">Waterfall model</a></li>
<li><a href="Extreme_programming" title="Extreme programming">XP</a></li>
<li><a href="Model-driven_engineering" title="Model-driven engineering">Model-driven engineering</a></li>
<li><a href="Round-trip_engineering" title="Round-trip engineering">Round-trip engineering</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;">Other</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Capability_Maturity_Model_Integration" title="Capability Maturity Model Integration">CMMI</a></li>
<li><a href="Data_model" title="Data model">Data model</a></li>
<li><a href="Entity%E2%80%93relationship_model" title="Entity–relationship model">ER model</a></li>
<li><a href="Function_model" title="Function model">Function model</a></li>
<li><a href="Information_model" title="Information model">Information model</a></li>
<li><a href="Metamodeling" title="Metamodeling">Metamodeling</a></li>
<li><a href="Object_model" title="Object model">Object model</a></li>
<li><a href="ISO/IEC_15504" title="ISO/IEC 15504">SPICE</a></li>
<li><a href="Systems_modeling" title="Systems modeling">Systems model</a></li>
<li><a href="View_model" title="View model">View model</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;">Languages</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="IDEF" title="IDEF">IDEF</a></li>
<li><a href="Systems_modeling_language" title="Systems modeling language">SysML</a></li>

<li><a href="Universal_Systems_Language" title="Universal Systems Language">USL</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Systems_design" title="Systems design">Systems design</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Software_requirements_specification" title="Software requirements specification"> Requirements</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Functional_requirement" title="Functional requirement">Functional requirement</a></li>
<li><a href="Non-functional_requirement" title="Non-functional requirement">Non-functional requirement</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Capacity_planning" title="Capacity planning"> Capacity</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Active_users" title="Active users"> Users</a></li>
<li><a href="Central_processing_units" class="mw-redirect" title="Central processing units"> Compute</a></li>
<li><a href="Computer_memory" title="Computer memory"> Memory</a></li>
<li><a href="Computer_data_storage" title="Computer data storage"> Storage</a></li>
<li><a href="Bandwidth_(computing)" title="Bandwidth (computing)"> Network</a></li>
<li><a href="Web_traffic" title="Web traffic">Web traffic</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Interface_(computing)" title="Interface (computing)"> Interface</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="API" title="API">API</a></li>
<li><a href="SOAP" title="SOAP">SOAP</a></li>
<li><a href="REST" title="REST">REST</a></li>
<li><a href="GraphQL" title="GraphQL">GraphQL</a></li>
<li><a href="GRPC" title="GRPC">gRPC</a></li>
<li><a href="Webhook" title="Webhook">Webhook</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="High-level_design" title="High-level design">High-level design</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Client_(computing)" title="Client (computing)"> Client</a></li>
<li><a href="Load_balancing_(computing)" title="Load balancing (computing)"> Load balancing</a></li>
<li><a href="Application_server" title="Application server">Application server</a></li>
<li><a href="Message_queue" title="Message queue">Message queue</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="System_Integration" class="mw-redirect" title="System Integration"> Integration</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Vertical_integration" title="Vertical integration"> Vertical</a></li>
<li><a href="Peer-to-peer" title="Peer-to-peer">Peer-to-peer</a></li>
<li><a href="API_management" title="API management"> API Gateway</a></li>
<li><a href="Publish%E2%80%93subscribe_pattern" title="Publish–subscribe pattern"> pub-sub</a></li>
<li><a href="Event_store" title="Event store"> Event Source</a></li>
<li><a href="Extract%2C_transform%2C_load" title="Extract, transform, load"> ETL</a></li>
<li><a href="Batch_processing" title="Batch processing"> Batch</a></li>
<li><a href="Stream_processing" title="Stream processing">Stream</a></li>
<li><a href="Orchestration_(computing)" title="Orchestration (computing)"> Orchestration</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Architectures" class="mw-redirect" title="Architectures">Architectures</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Monolithic_application" title="Monolithic application"> Monolithic</a></li>
<li><a href="Microservices" title="Microservices">Microservices</a></li>
<li><a href="Event-driven_architecture" title="Event-driven architecture"> Event-Driven</a></li>
<li><a href="Client%E2%80%93server_model" title="Client–server model"> Client–server</a></li>
<li><a href="Serverless_computing" title="Serverless computing"> Serverless</a></li>
<li><a href="Circuit_breaker_design_pattern" title="Circuit breaker design pattern"> Circuit breaker</a></li>
<li><a href="Rate_limiting" title="Rate limiting">Rate limiting</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Database" title="Database">Database</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Relational_database" title="Relational database"> Relational</a></li>
<li><a href="NoSQL" title="NoSQL">NoSQL</a></li>
<li><a href="Graph_database" title="Graph database"> Graph</a></li>
<li><a href="Key%E2%80%93value_database" title="Key–value database"> Key–value</a></li>
<li><a href="Log-structured_merge-tree" title="Log-structured merge-tree"> LSM Tree </a></li>
<li><a href="Time_series_database" title="Time series database"> Time series</a></li>
<li><a href="Data_orientation" title="Data orientation"> Column Oriented</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Systems_design" title="Systems design"> Principles</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Consistency_(database_systems)" title="Consistency (database systems)">Consistency</a></li>
<li><a href="Reliability_engineering" title="Reliability engineering">Reliability</a></li>
<li><a href="CAP_theorem" title="CAP theorem">CAP theorem</a></li>
<li><a href="Software_maintenance" title="Software maintenance"> Maintainability</a></li>
<li><a href="Computer_configuration" title="Computer configuration"> Configurability</a></li>
<li><a href="Modularity" title="Modularity">Modularity</a></li>
<li><a href="Durability_(database_systems)" title="Durability (database systems)"> Durability</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Scalability" title="Scalability">Scalability</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Service_statelessness_principle" title="Service statelessness principle"> Stateless</a></li>
<li><a href="Asynchronous_I/O" title="Asynchronous I/O">Asynchronous I/O</a></li>
<li><a href="Loose_coupling" title="Loose coupling">Loose coupling</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Availability" title="Availability">Availability</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Fault_tolerance" title="Fault tolerance">Fault tolerance</a></li>
<li><a href="Failover" title="Failover">Failover</a></li>
<li><a href="Single_point_of_failure" title="Single point of failure">Single point of failure</a></li>
<li><a href="Replication_(computing)" title="Replication (computing)"> Replication</a></li>
<li><a href="Consistent_hashing" title="Consistent hashing">Consistent hashing</a></li>
<li><a href="Circuit_breaker_design_pattern" title="Circuit breaker design pattern"> Circuit breaker</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Latency_(engineering)" title="Latency (engineering)">Latency</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Cache_(computing)" title="Cache (computing)"> Cache</a></li>
<li><a href="Content_delivery_network" title="Content delivery network"> CDN</a></li>
<li><a href="Shard_(database_architecture)" title="Shard (database architecture)"> Shard </a></li>
<li><a href="Database_index" title="Database index">Database index</a></li>
<li><a href="Cache_prefetching" title="Cache prefetching"> Pre-caching</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Computer_data_storage" title="Computer data storage"> Storage</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Object_storage" title="Object storage">Object storage</a></li>
<li><a href="Block-level_storage" title="Block-level storage"> Block storage</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Observability_(software)" title="Observability (software)"> Observability</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Logging_(computing)" title="Logging (computing)"> Logging</a></li>
<li><a href="Software_metric" title="Software metric"> Metrics</a></li>
<li><a href="Tracing_(software)" title="Tracing (software)"> Tracing </a></li>
<li><a href="Failure_rate" title="Failure rate"> Error rate </a></li>
<li><a href="Queries_per_second" title="Queries per second">Queries per second </a></li>
<li><a href="Notification_system" title="Notification system">Notification system</a></li>
<li><a href="Anomaly_detection" title="Anomaly detection">Anomaly detection</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related fields</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Computer_engineering" title="Computer engineering">Computer engineering</a></li>
<li><a href="Computer_science" title="Computer science">Computer science</a></li>
<li><a href="Information_science" title="Information science">Information science</a></li>
<li><a href="Project_management" title="Project management">Project management</a></li>
<li><a href="Risk_management" title="Risk management">Risk management</a></li>
<li><a href="Systems_engineering" title="Systems engineering">Systems engineering</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2" style="font-weight:bold;"><div>
<ul><li><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> Category</li>
<li><span class="noviewer" typeof="mw:File"><span title="Commons page"></span></span> <a href="https://commons.wikimedia.org/wiki/Category:Software_engineering" class="extiw external" title="commons:Category:Software engineering">Commons</a></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="International_Organization_for_Standardization_(ISO)_standards364" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="International_Organization_for_Standardization_(ISO)_standards364" style="font-size:114%;margin:0 4em"><a href="International_Organization_for_Standardization" title="International Organization for Standardization">International Organization for Standardization</a> (ISO) standards</div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div>List of <a href="List_of_ISO_standards" title="List of ISO standards">ISO standards</a> – <a href="List_of_ISO_romanizations" title="List of ISO romanizations">ISO romanizations</a> – <a href="List_of_IEC_standards" title="List of IEC standards">IEC standards</a></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">1–9999</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ISO_1" title="ISO 1">1</a></li>
<li><a href="ISO_2" title="ISO 2">2</a></li>
<li><a href="Renard_series" title="Renard series">3</a></li>
<li><a href="ISO_4" title="ISO 4">4</a></li>
<li><a href="Film_speed" title="Film speed">6</a></li>
<li><a href="British_Standard_Pipe" title="British Standard Pipe">7</a></li>
<li><a href="ISO_9" title="ISO 9">9</a></li>
<li><a href="A440_(pitch_standard)" title="A440 (pitch standard)">16</a></li>
<li><a href="Renard_series" title="Renard series">17</a></li>
<li><a href="ISO_31" title="ISO 31">31</a>
<ul><li><a href="ISO_31-0" title="ISO 31-0">-0</a></li>
<li><a href="ISO_31-1" title="ISO 31-1">-1</a></li>
<li><a href="ISO_31-3" title="ISO 31-3">-3</a></li>
<li><a href="ISO_31-4" title="ISO 31-4">-4</a></li>
<li><a href="ISO_31-5" title="ISO 31-5">-5</a></li>
<li><a href="ISO_31-6" title="ISO 31-6">-6</a></li>
<li><a href="ISO_31-7" title="ISO 31-7">-7</a></li>
<li><a href="ISO_31-8" title="ISO 31-8">-8</a></li>
<li><a href="ISO_31-9" class="mw-redirect" title="ISO 31-9">-9</a></li>
<li><a href="ISO_31-10" title="ISO 31-10">-10</a></li>
<li><a href="ISO_31-11" title="ISO 31-11">-11</a></li>
<li><a href="ISO_31-12" class="mw-redirect" title="ISO 31-12">-12</a></li>
<li><a href="ISO_31-13" class="mw-redirect" title="ISO 31-13">-13</a></li></ul></li>
<li><a href="ISO_metric_screw_thread" title="ISO metric screw thread">68-1</a></li>
<li><a href="ISO_128" title="ISO 128">128</a></li>
<li><a href="ISO_216" title="ISO 216">216</a></li>
<li><a href="ISO_217" title="ISO 217">217</a></li>
<li><a href="Equal-loudness_contour" title="Equal-loudness contour">226</a></li>
<li><a href="British_Standard_Pipe" title="British Standard Pipe">228</a></li>
<li><a href="ISO_233" title="ISO 233">233</a></li>
<li><a href="ISO_259" title="ISO 259">259</a></li>
<li><a href="ISO_metric_screw_thread" title="ISO metric screw thread">261</a></li>
<li><a href="ISO_metric_screw_thread" title="ISO metric screw thread">262</a></li>
<li><a href="Kappa_number" title="Kappa number">302</a></li>
<li><a href="Vicat_softening_point" title="Vicat softening point">306</a></li>
<li><a href="Hazard_symbol#Ionizing_radiation_symbol" title="Hazard symbol">361</a></li>
<li><a href="Power_take-off" title="Power take-off">500</a></li>
<li><a href="Hot_shoe" title="Hot shoe">518</a></li>
<li><a href="Prontor-Compur" title="Prontor-Compur">519</a></li>
<li><a href="ISO_639" title="ISO 639">639</a>
<ul><li><a href="ISO_639-1" title="ISO 639-1">-1</a></li>
<li><a href="ISO_639-2" title="ISO 639-2">-2</a></li>
<li><a href="ISO_639-3" title="ISO 639-3">-3</a></li>
<li><a href="ISO_639-5" title="ISO 639-5">-5</a></li>
<li><a href="ISO_639-6" title="ISO 639-6">-6</a></li></ul></li>
<li><a href="ISO/IEC_646" title="ISO/IEC 646">646</a></li>
<li><a href="ISO_657" title="ISO 657">657</a></li>
<li><a href="ISO_668" title="ISO 668">668</a></li>
<li><a href="ISO_690" title="ISO 690">690</a></li>
<li><a href="ISO_704" title="ISO 704">704</a></li>
<li><a href="ISO_732" title="ISO 732">732</a></li>
<li><a href="Antimagnetic_watch" title="Antimagnetic watch">764</a></li>
<li><a href="Hole_punch" title="Hole punch">838</a></li>
<li><a href="ISO_843" title="ISO 843">843</a></li>
<li><a href="ISO_860" title="ISO 860">860</a></li>
<li><a href="ISO_898" title="ISO 898">898</a></li>
<li><a href="ISO_965" title="ISO 965">965</a></li>
<li><a href="ISO_999" title="ISO 999">999</a></li>
<li><a href="ISO_1000" title="ISO 1000">1000</a></li>
<li><a href="Magnetic_ink_character_recognition" title="Magnetic ink character recognition">1004</a></li>
<li><a href="135_film" title="135 film">1007</a></li>
<li><a href="OCR-A" title="OCR-A">1073-1</a></li>
<li><a href="OCR-B" title="OCR-B">1073-2</a></li>
<li><a href="Longitudinal_redundancy_check" title="Longitudinal redundancy check">1155</a></li>
<li><a href="Shock-resistant_watch#ISO_1413_shock-resistant_standard" title="Shock-resistant watch">1413</a></li>
<li><a href="ALGOL_60" title="ALGOL 60">1538</a></li>
<li><a href="ISO_1629" title="ISO 1629">1629</a></li>
<li><a href="ISO_1745" title="ISO 1745">1745</a></li>
<li><a href="COBOL" title="COBOL">1989</a></li>
<li><a href="ISO_2014" title="ISO 2014">2014</a></li>
<li><a href="ISO_2015" title="ISO 2015">2015</a></li>
<li><a href="ISO/IEC_2022" title="ISO/IEC 2022">2022</a></li>
<li><a href="ISO_2033" title="ISO 2033">2033</a></li>
<li><a href="ISO_2047" title="ISO 2047">2047</a></li>
<li><a href="ISBN" title="ISBN">2108</a></li>
<li><a href="ISO_2145" title="ISO 2145">2145</a></li>
<li><a href="ISO_2146" title="ISO 2146">2146</a></li>
<li><a href="Film_speed" title="Film speed">2240</a></li>
<li><a href="Water_Resistant_mark" title="Water Resistant mark">2281</a></li>
<li><a href="International_Standard_Atmosphere" title="International Standard Atmosphere">2533</a></li>
<li><a href="ISO_2709" title="ISO 2709">2709</a></li>
<li><a href="ISO_2711" title="ISO 2711">2711</a></li>
<li><a href="Film_speed" title="Film speed">2720</a></li>
<li><a href="ISO_2788" title="ISO 2788">2788</a></li>
<li><a href="ISO_2848" title="ISO 2848">2848</a></li>
<li><a href="ISO_2852" title="ISO 2852">2852</a></li>
<li><a href="ISO_2921" title="ISO 2921">2921</a></li>
<li><a href="126_film" title="126 film">3029</a></li>
<li><a href="ISO_3103" title="ISO 3103">3103</a></li>
<li><a href="ISO_3166" title="ISO 3166">3166</a>
<ul><li><a href="ISO_3166-1" title="ISO 3166-1">-1</a></li>
<li><a href="ISO_3166-2" title="ISO 3166-2">-2</a></li>
<li><a href="ISO_3166-3" title="ISO 3166-3">-3</a></li></ul></li>
<li><a href="ISSN" title="ISSN">3297</a></li>
<li><a href="ISO_3307" title="ISO 3307">3307</a></li>
<li><a href="O-ring" title="O-ring">3601</a></li>
<li><a href="Kunrei-shiki" title="Kunrei-shiki">3602</a></li>
<li><a href="ISO_3864" title="ISO 3864">3864</a></li>
<li><a href="International_Standard_Recording_Code" title="International Standard Recording Code">3901</a></li>
<li><a href="FDI_World_Dental_Federation_notation" title="FDI World Dental Federation notation">3950</a></li>
<li><a href="ISO_3977" title="ISO 3977">3977</a></li>
<li><a href="ISO_4031" title="ISO 4031">4031</a></li>
<li><a href="ISO_4157" class="mw-redirect" title="ISO 4157">4157</a></li>
<li><a href="ISO_4165" title="ISO 4165">4165</a></li>
<li><a href="ISO_4217" title="ISO 4217">4217</a></li>
<li><a href="ISO/IEC_4909" title="ISO/IEC 4909">4909</a></li>
<li><a href="ISO/IEC_5218" title="ISO/IEC 5218">5218</a></li>
<li><a href="ISO_5426" title="ISO 5426">5426</a></li>
<li><a href="ISO_5427" title="ISO 5427">5427</a></li>
<li><a href="ISO_5428" title="ISO 5428">5428</a></li>
<li><a href="Accuracy_and_precision" title="Accuracy and precision">5725</a></li>
<li><a href="ISO_5775" title="ISO 5775">5775</a></li>
<li><a href="ISO_5776" title="ISO 5776">5776</a></li>
<li><a href="Film_speed" title="Film speed">5800</a></li>
<li><a href="Flowchart" title="Flowchart">5807</a></li>
<li><a href="ISO_5964" title="ISO 5964">5964</a></li>
<li><a href="International_Securities_Identification_Number" title="International Securities Identification Number">6166</a></li>
<li><a href="ISO_6344" title="ISO 6344">6344</a></li>
<li><a href="ISO_6346" title="ISO 6346">6346</a></li>
<li><a href="Minimal_BASIC" title="Minimal BASIC">6373</a></li>
<li><a href="ISO_6385" title="ISO 6385">6385</a></li>
<li><a href="Water_Resistant_mark" title="Water Resistant mark">6425</a></li>
<li><a href="ANSI_escape_code" title="ANSI escape code">6429</a></li>
<li><a href="ISO_6438" title="ISO 6438">6438</a></li>
<li><a href="ISO/IEC_6523" title="ISO/IEC 6523">6523</a></li>
<li><a href="ISO_6709" title="ISO 6709">6709</a></li>
<li><a href="ISO_6943" title="ISO 6943">6943</a></li>
<li><a href="ISO_7001" title="ISO 7001">7001</a></li>
<li><a href="ISO_7002" title="ISO 7002">7002</a></li>
<li><a href="ISO_7010" title="ISO 7010">7010</a></li>
<li><a href="ISO_7027" title="ISO 7027">7027</a></li>
<li><a href="ISO/IEC_7064" title="ISO/IEC 7064">7064</a></li>
<li><a href="Pinyin" title="Pinyin">7098</a></li>
<li><a href="Pascal_(programming_language)" title="Pascal (programming language)">7185</a></li>
<li><a href="ISO_7200" title="ISO 7200">7200</a></li>
<li><a href="OSI_model" title="OSI model">7498</a>
<ul><li><a href="OSI_model" title="OSI model">-1</a></li></ul></li>
<li><a href="ISO_7637" title="ISO 7637">7637</a></li>
<li><a href="ISO_7736" title="ISO 7736">7736</a></li>
<li><a href="ISO/IEC_7810" title="ISO/IEC 7810">7810</a></li>
<li><a href="ISO/IEC_7811" title="ISO/IEC 7811">7811</a></li>
<li><a href="ISO/IEC_7812" title="ISO/IEC 7812">7812</a></li>
<li><a href="ISO/IEC_7813" title="ISO/IEC 7813">7813</a></li>
<li><a href="ISO/IEC_7816" title="ISO/IEC 7816">7816</a></li>
<li><a href="Graphical_Kernel_System" title="Graphical Kernel System">7942</a></li>
<li><a href="ISO_8000" title="ISO 8000">8000</a></li>
<li><a href="On-board_diagnostics" title="On-board diagnostics">8093</a></li>
<li><a href="ISO_8178" title="ISO 8178">8178</a></li>
<li><a href="Fuel_oil" title="Fuel oil">8217</a></li>
<li><a href="ISO_8373" class="mw-redirect" title="ISO 8373">8373</a></li>
<li><a href="ISO_8501-1" title="ISO 8501-1">8501-1</a></li>
<li><a href="FTAM" title="FTAM">8571</a></li>
<li><a href="ISO_8583" title="ISO 8583">8583</a></li>
<li><a href="ISO_8601" title="ISO 8601">8601</a></li>
<li><a href="Open_Document_Architecture" title="Open Document Architecture">8613</a></li>
<li><a href="Computer_Graphics_Metafile" title="Computer Graphics Metafile">8632</a></li>
<li><a href="Graphical_Kernel_System" title="Graphical Kernel System">8651</a></li>
<li><a href="ISO/IEC_8652" title="ISO/IEC 8652">8652</a></li>
<li><a href="ISO_8691" title="ISO 8691">8691</a></li>
<li><a href="Graphical_Kernel_System" title="Graphical Kernel System">8805/8806</a></li>
<li><a href="Language_of_Temporal_Ordering_Specification" title="Language of Temporal Ordering Specification">8807</a></li>
<li><a href="Automotive_fuse" title="Automotive fuse">8820-5</a></li>
<li><a href="ISO/IEC_8859" title="ISO/IEC 8859">8859</a>
<ul><li><a href="ISO/IEC_8859-1" title="ISO/IEC 8859-1">-1</a></li>
<li><a href="ISO/IEC_8859-2" title="ISO/IEC 8859-2">-2</a></li>
<li><a href="ISO/IEC_8859-3" title="ISO/IEC 8859-3">-3</a></li>
<li><a href="ISO/IEC_8859-4" title="ISO/IEC 8859-4">-4</a></li>
<li><a href="ISO/IEC_8859-5" title="ISO/IEC 8859-5">-5</a></li>
<li><a href="ISO/IEC_8859-6" title="ISO/IEC 8859-6">-6</a></li>
<li><a href="ISO/IEC_8859-7" title="ISO/IEC 8859-7">-7</a></li>
<li><a href="ISO/IEC_8859-8" title="ISO/IEC 8859-8">-8</a></li>
<li><a href="ISO-8859-8-I" title="ISO-8859-8-I">-8-I</a></li>
<li><a href="ISO/IEC_8859-9" title="ISO/IEC 8859-9">-9</a></li>
<li><a href="ISO/IEC_8859-10" title="ISO/IEC 8859-10">-10</a></li>
<li><a href="ISO/IEC_8859-11" title="ISO/IEC 8859-11">-11</a></li>
<li><a href="ISO/IEC_8859-12" class="mw-redirect" title="ISO/IEC 8859-12">-12</a></li>
<li><a href="ISO/IEC_8859-13" title="ISO/IEC 8859-13">-13</a></li>
<li><a href="ISO/IEC_8859-14" title="ISO/IEC 8859-14">-14</a></li>
<li><a href="ISO/IEC_8859-15" title="ISO/IEC 8859-15">-15</a></li>
<li><a href="ISO/IEC_8859-16" title="ISO/IEC 8859-16">-16</a></li></ul></li>
<li><a href="Standard_Generalized_Markup_Language" title="Standard Generalized Markup Language">8879</a></li>
<li><a href="ISO_9000_family" title="ISO 9000 family">9000/9001</a></li>
<li><a href="ASMO_449" title="ASMO 449">9036</a></li>
<li><a href="SQL" title="SQL">9075</a></li>
<li><a href="ISO/IEC_9126" title="ISO/IEC 9126">9126</a></li>
<li><a href="On-board_diagnostics" title="On-board diagnostics">9141</a></li>
<li><a href="Salt_spray_test" title="Salt spray test">9227</a></li>
<li><a href="ISO_9241" title="ISO 9241">9241</a></li>
<li><a href="File_Allocation_Table" title="File Allocation Table">9293</a></li>
<li><a href="Fiber_Distributed_Data_Interface" title="Fiber Distributed Data Interface">9314</a></li>
<li><a href="ISO_9362" title="ISO 9362">9362</a></li>
<li><a href="Shoe_size" title="Shoe size">9407</a></li>
<li><a href="CHILL" title="CHILL">9496</a></li>
<li><a href="Manufacturing_Message_Specification" title="Manufacturing Message Specification">9506</a></li>
<li><a href="ISO/IEC_9529" title="ISO/IEC 9529">9529</a></li>
<li><a href="ISO_9564" title="ISO 9564">9564</a></li>
<li><a href="PHIGS" title="PHIGS">9592/9593</a></li>
<li><a href="X.500" title="X.500">9594</a></li>
<li><a href="ISO_9660" title="ISO 9660">9660</a></li>
<li><a href="ISO/IEC_9797-1" title="ISO/IEC 9797-1">9797-1</a></li>
<li><a href="ISO_9897" title="ISO 9897">9897</a></li>
<li><a href="ANSI_C" title="ANSI C">9899</a></li>
<li><a href="POSIX" title="POSIX">9945</a></li>
<li><a href="Romanization_of_Georgian" title="Romanization of Georgian">9984</a></li>
<li><a href="Romanization_of_Armenian" title="Romanization of Armenian">9985</a></li>
<li><a href="ISO/IEC_9995" title="ISO/IEC 9995">9995</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">10000–19999</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ISO_10006" title="ISO 10006">10006</a></li>
<li><a href="ISO_10007" title="ISO 10007">10007</a></li>
<li><a href="ISO/IEC_10116" title="ISO/IEC 10116">10116</a></li>
<li><a href="Whirlpool_(hash_function)" title="Whirlpool (hash function)">10118-3</a></li>
<li><a href="ISO_10160" title="ISO 10160">10160</a></li>
<li><a href="ISO_10161" title="ISO 10161">10161</a></li>
<li><a href="Guidelines_for_the_Definition_of_Managed_Objects" title="Guidelines for the Definition of Managed Objects">10165</a></li>
<li><a href="Document_Style_Semantics_and_Specification_Language" title="Document Style Semantics and Specification Language">10179</a></li>
<li><a href="Pascal_(programming_language)#ISO/IEC_10206:1990_Extended_Pascal" title="Pascal (programming language)">10206</a></li>
<li><a href="ISO_10218" title="ISO 10218">10218</a></li>
<li><a href="Full_BASIC" title="Full BASIC">10279</a></li>
<li><a href="ISO_10303" title="ISO 10303">10303</a>
<ul><li><a href="EXPRESS_(data_modeling_language)" title="EXPRESS (data modeling language)">-11</a></li>
<li><a href="ISO_10303-21" title="ISO 10303-21">-21</a></li>
<li><a href="ISO_10303-22" title="ISO 10303-22">-22</a></li>
<li><a href="ISO_10303-28" title="ISO 10303-28">-28</a></li>
<li><a href="STEP-NC" title="STEP-NC">-238</a></li></ul></li>
<li><a href="Market_Identifier_Code" title="Market Identifier Code">10383</a></li>
<li><a href="ArmSCII" title="ArmSCII">10585</a></li>
<li><a href="IS-IS" title="IS-IS">10589</a></li>
<li><a href="ISO_10628" title="ISO 10628">10628</a></li>
<li><a href="Universal_Coded_Character_Set" title="Universal Coded Character Set">10646</a></li>
<li><a href="Torx" title="Torx">10664</a></li>
<li><a href="RM-ODP" title="RM-ODP">10746</a></li>
<li><a href="Multibus" title="Multibus">10861</a></li>
<li><a href="International_Standard_Music_Number" title="International Standard Music Number">10957</a></li>
<li><a href="ISO_10962" title="ISO 10962">10962</a></li>
<li><a href="ISO/IEC_10967" title="ISO/IEC 10967">10967</a></li>
<li><a href="ISO/IEEE_11073" title="ISO/IEEE 11073">11073</a></li>
<li><a href="ISO_11170" title="ISO 11170">11170</a></li>
<li><a href="MPEG-1" title="MPEG-1">11172</a></li>
<li><a href="ISO/IEC_11179" title="ISO/IEC 11179">11179</a></li>
<li><a href="ISO/IEC_11404" title="ISO/IEC 11404">11404</a></li>
<li><a href="JBIG" title="JBIG">11544</a></li>
<li><a href="ISO_11783" title="ISO 11783">11783</a></li>
<li><a href="ISO_11784_and_ISO_11785" title="ISO 11784 and ISO 11785">11784</a></li>
<li><a href="ISO_11784_and_ISO_11785" title="ISO 11784 and ISO 11785">11785</a></li>
<li><a href="ISO/IEC_11801" title="ISO/IEC 11801">11801</a></li>
<li><a href="Trusted_Platform_Module" title="Trusted Platform Module">11889</a></li>
<li><a href="CAN_bus#CAN_lower-layer_standards" title="CAN bus">11898</a></li>
<li><a href="ISO_11940" title="ISO 11940">11940</a> (<a href="ISO_11940-2" title="ISO 11940-2">-2</a>)</li>
<li><a href="ISO/TR_11941" title="ISO/TR 11941">11941</a></li>
<li><a href="ISO/TR_11941" title="ISO/TR 11941">11941 (TR)</a></li>
<li><a href="ISO_11992" title="ISO 11992">11992</a></li>
<li><a href="ISO_12006" title="ISO 12006">12006</a></li>
<li><a href="DICOM" title="DICOM">12052</a></li>
<li><a href="ISO/IEC_TR_12182" title="ISO/IEC TR 12182">12182</a></li>
<li><a href="ISO/IEC_12207" title="ISO/IEC 12207">12207</a></li>
<li><a href="TIFF/EP" title="TIFF/EP">12234-2</a></li>
<li><a href="Linguistic_categories#ISO_12620_(ISO_TC37_Data_Category_Registry,_ISOcat)" title="Linguistic categories">12620</a></li>
<li><a href="Prolog" title="Prolog">13211</a>
<ul><li><a href="Prolog" title="Prolog">-1</a></li>
<li><a href="Prolog" title="Prolog">-2</a></li></ul></li>
<li><a href="Isofix" title="Isofix">13216</a></li>
<li><a href="Topic_map" title="Topic map">13250</a></li>
<li><a href="ISO_13399" title="ISO 13399">13399</a></li>
<li><a href="ISO_13406-2" title="ISO 13406-2">13406-2</a></li>
<li><a href="110_film" title="110 film">13450</a></li>
<li><a href="ISO_13485" title="ISO 13485">13485</a></li>
<li><a href="ISO_13490" title="ISO 13490">13490</a></li>
<li><a href="ISO_13567" title="ISO 13567">13567</a></li>
<li><a href="Z_notation" title="Z notation">13568</a></li>
<li><a href="ISO_13584" title="ISO 13584">13584</a></li>
<li><a href="International_Bank_Account_Number" title="International Bank Account Number">13616</a></li>
<li><a href="ISLISP" title="ISLISP">13816</a></li>
<li><a href="MPEG-2" title="MPEG-2">13818</a></li>
<li><a href="ISO_14000_family" title="ISO 14000 family">14000</a></li>
<li><a href="ISO_14031" title="ISO 14031">14031</a></li>
<li><a href="ISO_14224" title="ISO 14224">14224</a></li>
<li><a href="PDF/UA" title="PDF/UA">14289</a></li>
<li><a href="Horsepower" title="Horsepower">14396</a></li>
<li><a href="ISO/IEC_14443" title="ISO/IEC 14443">14443</a></li>
<li><a href="MPEG-4" title="MPEG-4">14496</a>
<ul><li><a href="MPEG-4_Part_2" title="MPEG-4 Part 2">-2</a></li>
<li><a href="MPEG-4_Part_3" title="MPEG-4 Part 3">-3</a></li>
<li><a href="Delivery_Multimedia_Integration_Framework" title="Delivery Multimedia Integration Framework">-6</a></li>
<li><a href="Advanced_Video_Coding" title="Advanced Video Coding">-10</a></li>
<li><a href="MPEG-4_Part_11" title="MPEG-4 Part 11">-11</a></li>
<li><a href="ISO_base_media_file_format" title="ISO base media file format">-12</a></li>
<li><a href="MP4_file_format" title="MP4 file format">-14</a></li>
<li><a href="MP4_file_format" title="MP4 file format">-17</a></li>
<li><a href="MP4_file_format" title="MP4 file format">-20</a></li></ul></li>
<li><a href="ISO_14617" title="ISO 14617">14617</a></li>
<li><a href="ISO_14644" title="ISO 14644">14644</a></li>
<li><a href="STEP-NC" title="STEP-NC">14649</a></li>
<li><a href="ISO/IEC_14651" title="ISO/IEC 14651">14651</a></li>
<li><a href="ISO_14698" title="ISO 14698">14698</a></li>
<li><a href="Software_maintenance" title="Software maintenance">14764</a></li>
<li><a href="C%2B%2B" title="C++">14882</a></li>
<li><a href="ISO_14971" title="ISO 14971">14971</a></li>
<li><a href="ISO_15022" title="ISO 15022">15022</a></li>
<li><a href="ISO_15189" title="ISO 15189">15189</a></li>
<li><a href="ISO/IEC_15288" title="ISO/IEC 15288">15288</a></li>
<li><a href="Ada_Semantic_Interface_Specification" title="Ada Semantic Interface Specification">15291</a></li>
<li><a href="ISO_15398" title="ISO 15398">15398</a></li>
<li><a href="Common_Criteria" title="Common Criteria">15408</a></li>
<li><a href="JPEG_2000" title="JPEG 2000">15444</a>
<ul><li><a href="Motion_JPEG_2000" title="Motion JPEG 2000">-3</a></li>
<li><a href="JPIP" title="JPIP">-9</a></li></ul></li>
<li><a href="HTML" title="HTML">15445</a></li>
<li><a href="PDF417" title="PDF417">15438</a></li>
<li><a href="ISO/IEC_15504" title="ISO/IEC 15504">15504</a></li>
<li><a href="International_Standard_Identifier_for_Libraries_and_Related_Organizations" title="International Standard Identifier for Libraries and Related Organizations">15511</a></li>
<li><a href="ISO_15686" title="ISO 15686">15686</a></li>
<li><a href="ISO/IEC_15693" title="ISO/IEC 15693">15693</a></li>
<li><a href="International_Standard_Audiovisual_Number" title="International Standard Audiovisual Number">15706</a>
<ul><li><a href="International_Standard_Audiovisual_Number" title="International Standard Audiovisual Number">-2</a></li></ul></li>
<li><a href="International_Standard_Musical_Work_Code" title="International Standard Musical Work Code">15707</a></li>
<li><a href="ISO/IEC_15897" title="ISO/IEC 15897">15897</a></li>
<li><a href="ISO_15919" title="ISO 15919">15919</a></li>
<li><a href="ISO_15924" title="ISO 15924">15924</a></li>
<li><a href="ISO_15926" title="ISO 15926">15926</a></li>
<li><a href="ISO_15926_WIP" title="ISO 15926 WIP">15926 WIP</a></li>
<li><a href="PDF/X" title="PDF/X">15930</a></li>
<li><a href="MPEG-7" title="MPEG-7">15938</a></li>
<li><a href="MaxiCode" title="MaxiCode">16023</a></li>
<li><a href="ECMAScript" title="ECMAScript">16262</a></li>
<li><a href="Quality_function_deployment" title="Quality function deployment">16355-1</a></li>
<li><a href="Mixed_raster_content" title="Mixed raster content">16485</a></li>
<li><a href="PDF/VT" title="PDF/VT">16612-2</a></li>
<li><a href="ISO_16750" title="ISO 16750">16750</a></li>
<li><a href="IATF_16949" title="IATF 16949">16949 (TS)</a></li>
<li><a href="ISO/IEC_17024" title="ISO/IEC 17024">17024</a></li>
<li><a href="ISO/IEC_17025" title="ISO/IEC 17025">17025</a></li>
<li><a href="ISO_17100" title="ISO 17100">17100</a></li>
<li><a href="Open_Virtualization_Format" title="Open Virtualization Format">17203</a></li>
<li><a href="SDMX" title="SDMX">17369</a></li>
<li><a href="Legal_Entity_Identifier" title="Legal Entity Identifier">17442</a></li>
<li><a href="COLLADA" title="COLLADA">17506</a></li>
<li><a href="ISO/IEC_27002" title="ISO/IEC 27002">17799</a></li>
<li><a href="QR_code" title="QR code">18004</a></li>
<li><a href="ISO/IEC_18014" title="ISO/IEC 18014">18014</a></li>
<li><a href="JPEG_XL" title="JPEG XL">18181</a></li>
<li><a href="ISO_18245" title="ISO 18245">18245</a></li>
<li><a href="Process_Specification_Language" title="Process Specification Language">18629</a></li>
<li><a href="SoftWare_Hash_IDentifier" title="SoftWare Hash IDentifier">18760</a></li>
<li><a href="Photographic_Activity_Test" title="Photographic Activity Test">18916</a></li>
<li><a href="PDF/A" title="PDF/A">19005</a></li>
<li><a href="ISO_19011" title="ISO 19011">19011</a></li>
<li><a href="ISO_19092" title="ISO 19092">19092</a>
<ul><li><a href="ISO_19092-1" class="mw-redirect" title="ISO 19092-1">-1</a></li>
<li><a href="ISO_19092-2" class="mw-redirect" title="ISO 19092-2">-2</a></li></ul></li>
<li><a href="ISO_19114" title="ISO 19114">19114</a></li>
<li><a href="Geospatial_metadata#ISO_19115:_Geographic_information_–_Metadata" title="Geospatial metadata">19115</a></li>
<li><a href="Simple_Features" title="Simple Features">19125</a></li>
<li><a href="Geography_Markup_Language#ISO_19136" title="Geography Markup Language">19136</a></li>
<li><a href="Shoe_size" title="Shoe size">19407</a></li>
<li><a href="ISO_19439" title="ISO 19439">19439</a></li>
<li><a href="Common_Object_Request_Broker_Architecture" title="Common Object Request Broker Architecture">19500</a></li>

<li><a href="Meta-Object_Facility" title="Meta-Object Facility">19502</a></li>
<li><a href="XML_Metadata_Interchange" title="XML Metadata Interchange">19503</a></li>

<li><a href="Knowledge_Discovery_Metamodel" title="Knowledge Discovery Metamodel">19506</a></li>
<li><a href="Object_Constraint_Language" title="Object Constraint Language">19507</a></li>
<li><a href="Meta-Object_Facility" title="Meta-Object Facility">19508</a></li>
<li><a href="XML_Metadata_Interchange" title="XML Metadata Interchange">19509</a></li>
<li><a href="Business_Process_Model_and_Notation" title="Business Process Model and Notation">19510</a></li>
<li><a href="ISO_19600" title="ISO 19600">19600</a></li>
<li><a href="ISO/IEC_19752" title="ISO/IEC 19752">19752</a></li>
<li><a href="RELAX_NG" title="RELAX NG">19757</a></li>
<li><a href="ISO/IEC_19770" title="ISO/IEC 19770">19770</a></li>
<li><a href="X3D" title="X3D">19775-1</a></li>
<li><a href="ISO/IEC_19794-5" title="ISO/IEC 19794-5">19794-5</a></li>
<li><a href="Cloud_Infrastructure_Management_Interface" title="Cloud Infrastructure Management Interface">19831</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">20000–29999</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ISO/IEC_20000" title="ISO/IEC 20000">20000</a></li>
<li><a href="ISO_20022" title="ISO 20022">20022</a></li>
<li><a href="ISO_20121" title="ISO 20121">20121</a></li>
<li><a href="ISO_20400" title="ISO 20400">20400</a></li>
<li><a href="Open_Data_Protocol" title="Open Data Protocol">20802</a></li>
<li><a href="Han_Xin_code" title="Han Xin code">20830</a></li>
<li><a href="MPEG-21" title="MPEG-21">21000</a></li>
<li><a href="ISO_21001" title="ISO 21001">21001</a></li>
<li><a href="International_Standard_Text_Code" title="International Standard Text Code">21047</a></li>
<li><a href="JPEG_XS" title="JPEG XS">21122</a></li>
<li><a href="ISO_21500" title="ISO 21500">21500</a></li>
<li><a href="JSON" title="JSON">21778</a></li>
<li><a href="ISO/IEC_21827" title="ISO/IEC 21827">21827</a></li>
<li><a href="ISO_22000" title="ISO 22000">22000</a></li>
<li><a href="ECMAScript" title="ECMAScript">22275</a></li>
<li><a href="ISO_22300" title="ISO 22300">22300</a></li>
<li><a href="ISO_22301" title="ISO 22301">22301</a></li>
<li><a href="ISO_22395" title="ISO 22395">22395</a></li>
<li><a href="ECMAScript_for_XML" title="ECMAScript for XML">22537</a></li>
<li><a href="MPEG-A" title="MPEG-A">23000</a></li>
<li><a href="MPEG-D" title="MPEG-D">23003</a></li>
<li><a href="MPEG-H" title="MPEG-H">23008</a></li>
<li><a href="Dynamic_Adaptive_Streaming_over_HTTP" title="Dynamic Adaptive Streaming over HTTP">23009</a></li>
<li><a href="Versatile_Video_Coding" title="Versatile Video Coding">23090-3</a></li>
<li><a href="MPEG-G" title="MPEG-G">23092</a></li>
<li><a href="Essential_Video_Coding" title="Essential Video Coding">23094-1</a></li>
<li><a href="LCEVC" title="LCEVC">23094-2</a></li>
<li><a href="C_Sharp_(programming_language)" title="C Sharp (programming language)">23270</a></li>
<li><a href="Common_Language_Infrastructure" title="Common Language Infrastructure">23271</a></li>
<li><a href="Linux_Standard_Base" title="Linux Standard Base">23360</a></li>
<li><a href="Rectangular_Micro_QR_Code" title="Rectangular Micro QR Code">23941</a></li>
<li><a href="PDF/E" title="PDF/E">24517</a></li>
<li><a href="Lexical_Markup_Framework" title="Lexical Markup Framework">24613</a></li>
<li><a href="ISO-TimeML" title="ISO-TimeML">24617</a></li>
<li><a href="Common_Logic" title="Common Logic">24707</a></li>
<li><a href="MicroPDF417" title="MicroPDF417">24728</a></li>
<li><a href="ISO_25178" title="ISO 25178">25178</a></li>
<li><a href="ISO_25964" title="ISO 25964">25964</a></li>
<li><a href="ISO_26000" title="ISO 26000">26000</a></li>
<li><a href="ISO_26262" title="ISO 26262">26262</a></li>
<li><a href="OpenDocument" title="OpenDocument">26300</a></li>
<li><a href="Digital_object_identifier" title="Digital object identifier">26324</a></li>
<li><a href="ISO/IEC_27000_family" title="ISO/IEC 27000 family">27000 series</a></li>
<li><a href="ISO/IEC_27000" title="ISO/IEC 27000">27000</a></li>
<li><a href="ISO/IEC_27001" title="ISO/IEC 27001">27001</a></li>
<li><a href="ISO/IEC_27002" title="ISO/IEC 27002">27002</a></li>
<li><a href="ISO/IEC_27005" title="ISO/IEC 27005">27005</a></li>
<li><a href="ISO/IEC_27006" title="ISO/IEC 27006">27006</a></li>
<li><a href="International_Standard_Name_Identifier" title="International Standard Name Identifier">27729</a></li>
<li><a href="ISO_28000" title="ISO 28000">28000</a></li>
<li>29110</li>
<li><a href="Requirements_engineering" title="Requirements engineering">29148</a></li>
<li><a href="JPEG_XR" title="JPEG XR">29199-2</a></li>
<li><a href="Office_Open_XML" title="Office Open XML">29500</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">30000+</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Ruby_(programming_language)" title="Ruby (programming language)">30170</a></li>
<li><a href="ISO_31000" title="ISO 31000">31000</a></li>
<li><a href="PDF" title="PDF">32000</a></li>
<li><a href="ISO_37001" title="ISO 37001">37001</a></li>
<li><a href="ISO/IEC_38500" title="ISO/IEC 38500">38500</a></li>
<li><a href="Graph_Query_Language" title="Graph Query Language">39075</a></li>
<li><a href="MathML" title="MathML">40314</a></li>
<li><a href="Web_Content_Accessibility_Guidelines" title="Web Content Accessibility Guidelines">40500</a></li>
<li><a href="ISO/IEC_42010" title="ISO/IEC 42010">42010</a></li>
<li><a href="ISO_45001" title="ISO 45001">45001</a></li>
<li><a href="ISO_50001" title="ISO 50001">50001</a></li>
<li><a href="ISO_55000" title="ISO 55000">55000</a></li>
<li><a href="ISO_56000" title="ISO 56000">56000</a></li>
<li><a href="ISO/IEC_80000" title="ISO/IEC 80000">80000</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div>
<ul><li><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> Category</li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1038841319">
/* start https://en.wikipedia.org/ */


.mw-parser-output .tooltip-dotted{border-bottom:1px dotted;cursor:help}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox authority-control" aria-labelledby="Authority_control_databases_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=Edit_this_at_Wikidata&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q169411#identifiers&amp;#124;class=noprint&amp;#124;Edit_this_at_Wikidata1279" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Authority_control_databases_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=Edit_this_at_Wikidata&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q169411#identifiers&amp;#124;class=noprint&amp;#124;Edit_this_at_Wikidata1279" style="font-size:114%;margin:0 4em">Authority control databases </div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">International</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://id.worldcat.org/fast/1160249">FAST</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">National</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4469781-8">Germany</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh97003561">United States</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://catalogue.bnf.fr/ark:/12148/cb131836959">France</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://data.bnf.fr/ark:/12148/cb131836959">BnF data</a></span></li><li><span class="uid"><span class="rt-commentedText tooltip tooltip-dotted" title="UML (modelovací jazyk)"><a rel="nofollow" class="external text" href="https://aleph.nkp.cz/F/?func=find-c&amp;local_base=aut&amp;ccl_term=ica=ph135581&amp;CON_LNG=ENG">Czech Republic</a></span></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://www.nli.org.il/en/authorities/987007563763605171">Israel</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://lux.collections.yale.edu/view/concept/29dfec03-1f37-458d-85b0-ac43e538def9">Yale LUX</a></span></li></ul></div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-08-07" href="https://en.wikipedia.org/wiki/?title=Unified_Modeling_Language&amp;oldid=1304687981">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>